我正在使用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 ...我想知道怎么做没有使用命令行。)
答案 0 :(得分:2)
之所以发生这种情况,是因为外部网络工具OPTIONS指向错误的(过时的)NPM。移动,使其指向PATH。
请参阅此链接至customize external web tools in VS 2015
重新启动Visual Studio以使其正常工作。
答案 1 :(得分:0)
我有类似的问题,尽管“外部网络工具”中的顺序正确。
尝试更改npm
文件中的package.json
版本至少3.0.0
。对我而言,它有效。