从 ASP.Net 5 项目中彻底删除 Bower
Cleanly remove bower from an ASP.Net 5 project
我正在使用 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>
从 bower 中删除所有包并从项目中删除 bower 后,您需要关闭并重新打开 vs,以便 bower 资源管理器可以消失。
这对我有用...
就我而言,我使用的是 Visual Studio 2017 社区版。 Dependancis
文件夹下有一个空的 Bower
文件夹,并带有黄色感叹号。没有通过右键单击并选择上下文菜单来删除它的选项。但是项目文件夹中有一个名为 bower_component
的文件夹。这已从解决方案资源管理器中的项目中排除,因此它只会在 Show All files
按钮被勾选时显示。删除此文件夹会自动删除位于 Dependancies
节点下的 Bower
文件夹。
我正在使用 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>
从 bower 中删除所有包并从项目中删除 bower 后,您需要关闭并重新打开 vs,以便 bower 资源管理器可以消失。
这对我有用...
就我而言,我使用的是 Visual Studio 2017 社区版。 Dependancis
文件夹下有一个空的 Bower
文件夹,并带有黄色感叹号。没有通过右键单击并选择上下文菜单来删除它的选项。但是项目文件夹中有一个名为 bower_component
的文件夹。这已从解决方案资源管理器中的项目中排除,因此它只会在 Show All files
按钮被勾选时显示。删除此文件夹会自动删除位于 Dependancies
节点下的 Bower
文件夹。