2016-06-22 5 views
6

Welcome Angular 2 rc.3!角度2 rc3ルータ非推奨のパッケージ問題

私は自分のプロジェクトを構成する5 Min Quickstartからproject.jsonを使用しますが、私はnpm installを実行すると、私はエラーを取得従う:

No compatible version found: @angular/[email protected] 
Valid install targets: 
2.0.0-rc.2, 2.0.0-rc.1, 2.0.0-rc.0, 0.0.0-7, 0.0.0-6 

誰もがその何の理由を知っていますか?おそらくクイックスタートの文書が古くなったのでしょうか?私はその間違い

でそう思う

答えて

10

"@angular/router-deprecated": "2.0.0-rc.2", 
+0

はい、まだv2.0.0-rc.2を使用していますが、 'router-deprecated'の代わりに新しいモジュールがあるかもしれませんか? – user3272018

+0

このオプションは私のために働いた。 – CountZero

+0

@ user3272018このクイックスタートガイドのこのpackage.jsonには、 "@ angle/router": "3.0.0-alpha.7"もロードされるので、それは意図的なものです。 – AyexeM

1

リリースの最後のバージョンを試してみてくださいAngular2 RC3は、新しいルータに戻します。 しかし、このチュートリアルでは、引き続きルータ非推奨と言及しています。最新のルータのマニュアルがある開発者ガイドチェックアウト : https://angular.io/docs/ts/latest/guide/router.html

コメントで述べたように、あなたはそれを私がrc.2を実行している

"@angular/router": "3.0.0-alpha.7" 
0

を使用して試してみるが、とすることができます新しいコンポーネントルータ。 https://angular.io/docs/ts/latest/guide/router.html。ここでpackage.json

"dependencies": { 
"@angular/common": "^2.0.0-rc.2", 
"@angular/compiler": "2.0.0-rc.2", 
"@angular/core": "2.0.0-rc.2", 
"@angular/http": "2.0.0-rc.2", 
"@angular/platform-browser": "2.0.0-rc.2", 
"@angular/platform-browser-dynamic": "2.0.0-rc.2", 
"@angular/router": "3.0.0-alpha.6", 
"@angular/upgrade": "2.0.0-rc.2", 
"systemjs": "0.19.31", 
"core-js": "^2.4.0", 
"reflect-metadata": "^0.1.3", 
"rxjs": "5.0.0-beta.6", 
"zone.js": "^0.6.12", 
"angular2-in-memory-web-api": "0.0.12", 
"bootstrap": "^3.3.6", 
"contentful": "3.3.14" 

}

は、私は、私はアルファ7の作業を持っていなかった原因をalpha6を使用しています。とにかく、あなたがプロジェクトで新しいものを始めるなら、私は新しいコンポーネントルーターに向かいます。開発者はそれをお勧めします:http://angularjs.blogspot.ch/2016/06/improvements-coming-for-routing-in.html

0

あなたは間違いなく、クイックスタートチュートリアルのドキュメントは間違っていて、これを処理するプルリクエストが最近コミットをマージしたことがわかりました。もう一度クイックスタートドキュメントにアクセスすると、更新されたことがわかります!

はここで閉じられたプルリクエストの: https://github.com/angular/angular.io/pull/1727

ので心配ない、あなただけの罰金やりました!