検索

ホームページ  >  に質問  >  本文

angular.js - ES3 を使用して angular2 を作成し、ngRouter モジュールを挿入するとエラーが報告されます。解決方法は?

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

リーリー

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

boot.js

リーリー

app.component.js

リーリー

index.html

リーリー

package.json

リーリー
ringa_leeringa_lee2779日前738

全員に返信(1)返信します

  • 大家讲道理

    大家讲道理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. の修正ログを読むことをお勧めします。最後に、バージョン番号が最初にハードコーディングされている場合は、アップグレードを行わないでください。そうしないと、クリーンアップが困難になります。その後のバグをアップします。プロジェクトが大きくなり、依存するパッケージが増えるほど、トラブルシューティングが難しくなります。

    返事
    0
  • キャンセル返事