一尘不染

如何在Visual Studio 2015中禁用NPM软件包还原?

node.js

当我在Visual Studio 2015中打开一个带有package.json的项目时,将自动启动npm安装,并且VS在安装完成之前无响应。

我宁愿从命令行运行npm install自己;如何阻止Visual Studio执行此操作?


阅读 467

收藏
2020-07-07

共1个答案

一尘不染

如果您升级到Visual Studio
2017(免费的“社区版”很好),则VS团队添加了一个选项,可以在打开项目时停止npm运行。它位于工具/选项/项目和解决方案/
Web软件包管理/软件包还原下。您可以分别在Project Open和package.json上禁用NPM(和Bower)还原。

另请注意,目前对于VS2017中的node.js项目类型(NTVS), 自动软件包还原行为已完全禁用。

编辑:上面的答案也适用于Visual Studio2019。尽管不赞成使用Bower,但菜单选项位于同一位置。

2020-07-07