私はAngular 2の新機能で、Angular 2プロジェクトにHMRを実装したいと思っています。なぜなら、ページを読み込むまで待つのは非常に混乱しているからです。Angular 2プロジェクトでHMR(Hot Module Reload)を実装する方法(段階的)
2
A
答えて
1
どのようなビルドツールを使用していますか? Systemjsまたはwebpack?あなたはWebPACKを使用している場合は
あなたが作るためにできることがいくつかあり、アプリケーション、ベンダーとpolyfills一部で
- デバイドアプリケーション高速化(角度チームによるangular2プロジェクトのために、一般的にWebPACKのお奨めされたツール)を構築しています:
コード:
entry: {
app: [ helpers.root('src/main.browser')],
vendor: [helpers.root('src/vendor.browser')],
polyfills: [helpers.root('src/polyfills.browser.ts')]
},
これは、あなたが--watchモードを使用する場合は、あなたの繰り返しビルドをスピードアップします - >変更されたファイルのみがリロードされます。
- 最初のDLLを使用することを検討して構築スピードアップするために - >ダイナミックリンクライブラリ
(このリポジトリは、角のチームによって作られたものよりも有用と思われる)
-
を
https://github.com/qdouble/angular-webpack2-starter.gitをご覧ください
- この改良を施したら、最終的にHMRを実装する時間になります。
残念ながら、私はあまりにも今これを理解しているので、私はあまり助けにならない。幸いなことに、前の2つのステップで、コンピュータの20秒からほぼ即時+ページの再読み込みまでの時間が短縮され、合計5秒に短縮されました。
私が提供したgit repoへのリンクは、物事を理解するのに役立つはずです。
1つのビルドdll、1つはビルド前のDLLを使用した開発ビルド、もう1つはプロダクション用に最適化されていますが、遅くて苦しいですが、小さな出力ファイルを生成する必要があります。
関連する問題
- 1. プロダクションでWebpack Hot Module Replacement(HMR)を実行する方法
- 2. Laravel + elixir + webpack + vue + hot module reloadの使い方は?
- 3. React Hot Reload with Redux
- 4. Webpack Hot Module Reloadはバンドルする別のパスを指定します
- 5. メソッドを段階的に実行
- 6. getterとsetterをAngular 2で実装する方法
- 7. Angular 2のアニメーションでディレクティブを実装する方法は?
- 8. Angular 2コンポーネントでjs関数を実装する方法
- 9. simulinkモデルを段階的に実行
- 10. だから私は2段階/プロジェクトにMCUに実装されたプロジェクト持って埋め込み
- 11. canActivateをAngular 2で実装する
- 12. AWS-CognitoをAngular 2で実装する
- 13. Eclipseで段階的にデバッグする方法は?
- 14. アニメーションアニメーションの方法光を明るく段階的にアンドロイドでステップアップ
- 15. Webアプリケーションの段階的な展開を管理する方法
- 16. Webpack 3でSASS/CSS Hot Reloadが動作しない
- 17. WPF:ネストされた(階層的な)コントロールでドラッグアンドドロップを実装する方法
- 18. React-Hot-Loader 3、React-Router 4、およびWebpack-hot-middlewareを使用したReact Hot Reload
- 19. ファイルを段階的に分割する
- 20. MIDIファイルを段階的に
- 21. 実行方法ビルド段階でのみcmake :: find_package
- 22. Angular 2+のWebComponent実装
- 23. リストメンバーを段階的に集計する
- 24. タイプを段階的に導出する
- 25. テンプレートの第2段階コンパイル
- 26. 遺伝的プログラムの段階
- 27. キャッシュ内のデータをリフレッシュする方法reload-angular 1.5/ui-router
- 28. Javascript関数を使用してAngular 2でAJAXを実装する方法
- 29. Webpack Hot Module ReloaderがReact Statelessコンポーネントで動作しない
- 30. OOPで図階層を実装する方法