从 ASP.Net 5 项目中彻底删除 Bower

问题描述 投票:0回答:2

我正在使用 ASP.Net 5 RC,但我不想使用 Bower,我想使用 NPM 来管理我的所有依赖项。

我已经删除了 bower.json,从 project.json 中删除了 bower install 命令,并专门使用 bower uninstall 删除了每个包。

但是,它仍然显示在解决方案资源管理器中:

有什么方法可以正确删除它,或者这就是 ASP.Net 5 应该使用的方式吗?

谢谢

visual-studio-2015 bower asp.net-core
2个回答
15
投票

原来,关键是删除xproj文件中ItemGroup内的DnxInvisibleContent标签。

我的ItemGroup部分现在看起来像这样:

<ItemGroup>
    <DnxInvisibleContent Include=".bowerrc" />
    <DnxInvisibleContent Include="package.json" />
</ItemGroup>

0
投票

就我而言,我使用的是 Visual Studio 2017 社区版。

Bower
文件夹下有一个空的
Dependancis
文件夹,并带有黄色感叹号。没有通过右键单击并选择上下文菜单来删除它的选项。但项目文件夹中有一个名为
bower_component
的文件夹。这已从解决方案资源管理器中的项目中排除,因此仅在勾选
Show All files
按钮时才会显示。删除此文件夹会自动删除位于
Bower
节点下的
Dependancies
文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.