ES5 で書かれた angular2demo (angular2-es5-website-routes) を github で見つけました。このデモはローカルで実行できますが、angular2 関連のバージョンを 2.1 にアップグレードした後、angular2 に付属のルーター モジュールを挿入しました。エラーが発生しました。
リーリー私のコードは次のとおりです:
boot.js
リーリーapp.component.js
リーリーindex.html
リーリーpackage.json
リーリー大家讲道理2017-05-15 17:09:53
同様の 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. の修正ログを読むことをお勧めします。最後に、バージョン番号が最初にハードコーディングされている場合は、アップグレードを行わないでください。そうしないと、クリーンアップが困難になります。その後のバグをアップします。プロジェクトが大きくなり、依存するパッケージが増えるほど、トラブルシューティングが難しくなります。