angular.js - ES3 を使用して angular2 を作成し、ngRouter モジュールを挿入するとエラーが報告されます。解決方法は?
ringa_lee
ringa_lee 2017-05-15 17:07:53
0
1
745

ES5 で書かれた angular2demo (angular2-es5-website-routes) を github で見つけました。このデモはローカルで実行できますが、angular2 関連のバージョンを 2.1 にアップグレードした後、angular2 に付属のルーター モジュールを挿入しました。エラーが発生しました。

リーリー

私のコードは次のとおりです:

boot.js

リーリー

app.component.js

リーリー

index.html

リーリー

package.json

リーリー
ringa_lee
ringa_lee

ringa_lee

全員に返信(1)
大家讲道理

同様の npm アップグレードの問題については、最初に考慮すべきは、各インストール パッケージの依存関係です。そのため、package.json 内のzone.js のバージョン番号を変更することに重点を置いてください。バージョン番号はデフォルトの 0.6.12 に設定されています。それでもエラーが発生する場合は、0.6.13 以降に設定する必要があります。特定のバージョンについては、https://github.com/angular/ のタグにアクセスしてください。 zo... 最新バージョンが以前にテストされ、エラーが発生したかどうかを確認するには、2.0 から 2.1 への変更ログの公式ドキュメントを参照してください: https://angular.io/docs/ts/la。最新の構文については、英語のドキュメントを自分で勉強するしかありません。詳しく学びたい場合は、ソースコード リポジトリ https://github.com/angular/an. の修正ログを読むことをお勧めします。最後に、バージョン番号が最初にハードコーディングされている場合は、アップグレードを行わないでください。そうしないと、クリーンアップが困難になります。その後のバグをアップします。プロジェクトが大きくなり、依存するパッケージが増えるほど、トラブルシューティングが難しくなります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート