我正在使用 ASP.Net 5 RC,但我不想使用 Bower,我想使用 NPM 来管理我的所有依赖项。
我已经删除了 bower.json,从 project.json 中删除了 bower install 命令,并专门使用 bower uninstall 删除了每个包。
但是,它仍然显示在解决方案资源管理器中:
有什么方法可以正确删除它,或者这就是 ASP.Net 5 应该使用的方式吗?
谢谢
原来,关键是删除xproj文件中ItemGroup内的DnxInvisibleContent标签。
我的ItemGroup部分现在看起来像这样:
<ItemGroup>
<DnxInvisibleContent Include=".bowerrc" />
<DnxInvisibleContent Include="package.json" />
</ItemGroup>
就我而言,我使用的是 Visual Studio 2017 社区版。
Bower
文件夹下有一个空的Dependancis
文件夹,并带有黄色感叹号。没有通过右键单击并选择上下文菜单来删除它的选项。但项目文件夹中有一个名为 bower_component
的文件夹。这已从解决方案资源管理器中的项目中排除,因此仅在勾选 Show All files
按钮时才会显示。删除此文件夹会自动删除位于 Bower
节点下的 Dependancies
文件夹。