2016-05-04 15 views
6

最新のangualr 2(2.0.0-rc.1)のRCで動作させようとすると、NPMは "@ angular/compiler"という依存関係をダウンロードできません。 "2.0.0-rc.1"、NPMは404エラーを示します。Npm angularjs 2 - "angular/compiler"依存関係が見つかりません

npm http 404 https://registry.npmjs.org/angular/compiler 
npm ERR! 404 Not Found 

は、次の質問に似ていますが、チュートリアルで指定されたように私は新しい@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" 
    } 
} 
+1

DUP http://stackoverflow.com/questions/37036452/angular2-npm-http-404-with-all-rc1​​-packages – MixerOID

答えて

4

あなたは、Visual Studioの作り付けのNPMを使用している場合、あなたはまだ、それをアップグレード私は新しくインストールされたNPMを参照するために外部ツールパスを更新するその記事にアプローチを使用 http://jameschambers.com/2015/09/upgrading-npm-in-visual-studio-2015/

見ることができます。

これは、OPの問題に対処しているようで、私のために働いた。だから私が知る限り、リンクされた記事のソリューションが動作します。

node_modulesフォルダをきれいにしてから、package.jsonを再保存する必要があります。これを行い、Visual Studio内でnpmのインストールを成功させました。

+0

おかげでクリス、このはるかにエレガントなソリューションです。 – CountZero

+0

このガイドでは、Visual StudioのNPMのバージョンを外部インストールされたものに変更しました。http://josharepoint.com/2016/05/04/how-to-configure-visual-studio-2015-integration-with-latest- version-of-node-js-and-npm/ – nitech

2

この問題の解決策は、ノードおよびNPMのバージョンをアップグレードすることができます(問題がNPM /ノードのバージョンで存在している - ノードv5.10.1とのNPM v3.8.6 +上記のものは大丈夫であるように見えます) 。

angular2 npm http 404 with all rc1 packages

https://github.com/angular/angular/issues/8473

私の問題は、NPMとVisual Studioの統合を使用から生じるように見えますが。コマンドラインに落として 'npm install'を手動で実行すると、問題が解決しました。私は新しいモジュール '@'の構文と関係があると推測しています。

プロキシ設定を確認し、NPMを使用するように設定することは意味がありません。

2

Node.jsとNPMをアップグレードしても同じ問題が発生しました。明らかに、VSはNPMの組み込みバージョンを使用していました。これを解決するには、[ツール]> [オプション]> [プロジェクトとソリューション]> [外部Webツール]を選択し、$(PATH)エントリをリストの一番上に移動します。 VSをリロードしてもう一度お試しください。

(ステップ5で、ここで見つける:https://angular.io/docs/ts/latest/cookbook/visual-studio-2015.html

+0

これは私の問題をすばやく簡単に解決しました! – Tony

関連する問題