上下文
我正在使用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
答案 0 :(得分:1)
npm也可用于安装Gulp或Grunt任务的软件包,然后由VS 2015中的Task Runner Explorer运行。
您可以将Visual Studio配置为在Tools->Options->Projects and Solutions->External Web Tools
中使用不同版本的Bower。将$(PATH)
移至列表顶部以使用全局安装的版本,或将新的项目相对路径添加到列表顶部。