当我打开一个包含包的项目时.json在Visual Studio 2015中,npm安装会自动启动,而VS在安装完成之前没有响应.
我更喜欢从命令行运行npm安装;我怎样才能阻止Visual Studio这么做?
当我打开一个包含包的项目时.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支持已被弃用.