如何在VS2015中禁用"npm install"

the*_*nja 5 npm visual-studio-2015 npm-install

在VS2015中,打开使用节点包(例如gulpfile.js)的Web项目/解决方案将导致VS自动运行"npm install"并安装所有软件包.VS2015附带了旧版本的npm(1.4.19),它不会对包依赖关系进行"平面"安装,这会导致创建超过260个字符的路径.每次打开Visual Studio时都会发生这种情况非常痛苦.我找到了几个解决方法(包括http://jameschambers.com/2015/09/upgrading-npm-in-visual-studio-2015/),但理想情况下会有某个设置禁用"auto npm install"或类似的东西,我要么找不到设置,要么就不存在.

小智 1

您可以从字面上“隐藏”Visual Studio 中的所有 Web 工具:

  1. 在“工具”菜单下选择“选项...”
  2. 转到“项目和解决方案”->“外部 Web 工具”
  3. 如果您想让 Visual Studio 使用全局安装的 npm - 只需从 $(DevEnvDir) 开头的所有项目中删除复选框即可。
  4. 如果你想完全禁用VS中的所有Web工具:取消选中全部。