当我打开一个包含包的项目时.json在Visual Studio 2015中,npm安装会自动启动,而VS在安装完成之前没有响应.

我更喜欢从命令行运行npm安装;我怎样才能阻止Visual Studio这么做?

推荐答案

如果升级到Visual Studio 2017(免费的"社区版"就可以了),那么VS团队已经添加了一个选项,可以在项目打开时停止npm运行.它位于工具/选项/项目和解决方案/Web包管理/包还原下.您可以在Project Open和package上禁用NPM(和Bower)还原.json单独保存.

还要注意,对于 node .js project types(NTVS)only目前VS2017完全禁用了自动包恢复行为.

编辑:上述答案也适用于Visual Studio 2019.菜单选项位于同一位置,尽管Bower支持已被弃用.

Node.js相关问答推荐

无法在本地运行dockerfile

需要关于基于角色授权的设计建议

Sveltekit停靠的应用程序找不到从Build导入的包

如何从shell脚本中计算ecmascript模块?

使用ReadableStream.管道时NodeJS Crypto Hash不正确

如何从基于JSON的HTML/SCSS模板生成PDF?

车把模板引擎循环问题

使用 NPM 8 安装本地构建

dayjs的isSameOrAfter方法未按预期工作

如何获取需要加载cheerio的网站部分数据?

我应该如何解决这个 Angular node 包模块依赖冲突?

访问 Mongoose 查询之外的变量

如何在 Node.js 中逐字节读取二进制文件

Node JS:自动 Select `http.get`与`https.get`

我可以向NPM添加调试脚本吗?

如何在 node 调试器中禁用第一行中断

使用 nvm-windows 时更新 npm

判断一个数组中的每个元素是否都在第二个数组中

Dart 语言比 JavaScript (Node.js) 有什么好处

nodejs v10.3.0 的 gulp 任务问题:src\node_contextify.cc:629: Assertion `args[1]->IsString()' failed