除了安装bower之外,还可以在Visual Studio 2015中使用npm吗?

时间:2016-04-23 10:35:53

标签: visual-studio npm bower

上下文

我正在使用VS 2015 Update 2配置我的ASP.NET 4.x项目以使用bower管理客户端软件包。(我关注this stackoverflow guide/answer 一切都很酷。但是在创建了bower.json之后,看到输出我注意到了以下输出行:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\Bower.cmd" install --force-latest

这意味着VS甚至没有使用npm安装的凉亭(它位于 / node_modules / bower)而是启动一些全局安装(它不是我)的凉亭。

问题:

除了安装bower之外,还有什么其他npm可以在Visual Studio 2015 ASP.NET项目中使用

如果答案无效,问题2:

我可以直接删除npm(package.json),并在Visual Studio项目中依赖我的bower.json(并删除/ node_modules)

整个场景也引发了问题+:

我应该在哪里配置Visual Studio以使用npm安装的bower而不是C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Web Tools \ External中现有的“全局”安装\ Bower.cmd

1 个答案:

答案 0 :(得分:1)

npm也可用于安装Gulp或Grunt任务的软件包,然后由VS 2015中的Task Runner Explorer运行。

您可以将Visual Studio配置为在Tools->Options->Projects and Solutions->External Web Tools中使用不同版本的Bower。将$(PATH)移至列表顶部以使用全局安装的版本,或将新的项目相对路径添加到列表顶部。