无法在Visual Studio 2015中恢复范围的Angular 2包

时间:2016-05-20 21:13:43

标签: visual-studio-2015 angular

我正在使用Visual Studio 2015和ASP.NET 4.x项目。我用package.json创建了一个Angular 2应用程序,其中包含新的Angular 2 RC范围包(@ angular / common,@ angular / core等)。当我在这个package.json文件上使用右键单击还原包时,我进入输出控制台:

npm http 404 https://registry.npmjs.org/angular/compiler
npm ERR! 404 Not Found
npm ERR! 404 
npm ERR! 404 'angular/compiler' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it
npm ERR! 404 It was specified as a dependency of 'product-management'

有关如何在Visual Studio 2015中恢复这些范围包的任何想法? (我知道如何从命令行安装npm ...我想知道怎么做没有使用命令行。)

2 个答案:

答案 0 :(得分:2)

之所以发生这种情况,是因为外部网络工具OPTIONS指向错误的(过时的)NPM。移动,使其指向PATH。

请参阅此链接至customize external web tools in VS 2015

重新启动Visual Studio以使其正常工作。

答案 1 :(得分:0)

我有类似的问题,尽管“外部网络工具”中的顺序正确。

尝试更改npm文件中的package.json版本至少3.0.0。对我而言,它有效。