Npm angularjs 2 - 找不到"angular/compiler"依赖项

Cou*_*ero 6 dependencies visual-studio npm angular

尝试使用最新的RC angualr 2(2.0.0-rc.1)和NPM无法下载以下依赖项"@ angular/compiler":"2.0.0-rc.1",NPM显示404错误.

npm http 404 https://registry.npmjs.org/angular/compiler
npm ERR! 404 Not Found
Run Code Online (Sandbox Code Playgroud)

看起来类似于以下问题,但我正在使用教程中指定的新@scope.我的完整package.json如下.

{
  "dependencies": {
    "@angular/common": "2.0.0-rc.1",
    "@angular/compiler": "2.0.0-rc.1",
    "@angular/core": "2.0.0-rc.1",
    "@angular/http": "2.0.0-rc.1",
    "@angular/platform-browser": "2.0.0-rc.1",
    "@angular/platform-browser-dynamic": "2.0.0-rc.1",
    "@angular/router": "2.0.0-rc.1",
    "@angular/router-deprecated": "2.0.0-rc.1",
    "@angular/upgrade": "2.0.0-rc.1",
    "reflect-metadata": "0.1.3",
    "rxjs": "5.0.0-beta.6",
    "zone.js": "0.6.12",
    "angular2-in-memory-web-api": "0.0.7",
    "bootstrap": "^3.3.6"
  },
  "devDependencies": {
    "concurrently": "^2.0.0",
    "lite-server": "^2.2.0"
  }
}
Run Code Online (Sandbox Code Playgroud)

Chr*_*s H 4

如果您使用的是 Visual Studio 的内置 npm,您仍然可以升级它,请参阅 http://jameschambers.com/2015/09/upgrading-npm-in-visual-studio-2015/

我使用了那篇文章中更新外部工具路径的方法来引用新安装的 npm。

这似乎解决了OP中的问题,并且对我有用。据我所知,链接文章中的解决方案有效。

只是补充一下,可能需要清理 node_modules 文件夹,然后重新保存 package.json - 我这样做了,并从 Visual Studio 中成功安装了 npm。