当从源代码控制下载更新的package.json时,是否可以使Visual Studio调用npm install?

我知道,当我手动更新package.json文件时,VS将运行一个npm install 。 但是,如果有人更新它并将其检入源代码pipe理,那么当我下载它时, npm install不会被调用。 我必须保存package.json(即使我没有做任何改变),或者从命令提示符自己调用它。 如果我们必须和整个团队沟通,他们在获得package.json之后需要执行一些操作,那么任何时候进行更改都是非常令人沮丧的。

这只是在Visual Studio中缺less的function,还是我错过的东西,可以让它按预期工作?

我们的项目仍然是一个旧的Webforms项目(是的,我知道,这不是开发团队的select),所以在解决scheme资源pipe理器中没有Dependencies节点。 我意识到这可能是问题,如果我们正在使用ASP.NET 5 MVC项目,它可能会正常工作。 但是,保存package.json并不会启动npm install ,所以基本的支持仍然有效。 所以,如果这是问题,我想就此确认。

我也试图在VS论坛上提出这个问题,并且只能得到一个MS CSG的回应,他显然不明白我在问什么。 我厌倦了试图向他解释的挫折,并放弃了。 由于没有人回应,我假设答案是这是不可能的。

我已经为它创build了一个UserVoicebuild议 ,并build议每个有投票权的人都可以使用它。

我已经注意到,当打开解决scheme文件时,它确实会调用npm install (可能在打开项目文件时,尽pipe我没有尝试过)。 这样会更好一些,但是由于我通常会把VS打开,在一天结束的时候hibernate我的计算机,所以实际上并没有经常打开解决scheme/项目文件。