Webpack HMRのドキュメントを見て、サーバー側のファイルを読み込むホットモジュールへの道を見つけることができないようです。例えば、私はtypescriptで書かれた設定ファイルを持っています。その設定ファイルに変更を加えてリロードする必要があります。だから私はコンパイル後に更新する必要があります。ドキュメントはすべて、webpack dev serverを使用する方に好意的です。この1つを除いて、HMRは、HMRを使用するために私のwebpack設定がどのように見えるかを説明しません。どんな助けや提案もすばらしいでしょう。Webpackホットモジュールのノード構成による交換?
0
A
答えて
0
あなたはクライアント側のHMRと非常によく似た方法でそれを設定することができます
1)ターゲット 'ノード':
// webpack.config.js
module.exports = {
...
target: 'node'
...
}
2)のいずれかのCLIオプションを使用して、ホットモジュールの交換を有効に--hot
または設定を通じて:
// webpack.config.js
module.exports = {
...
plugins: [new webpack.HotModuleReplacementPlugin()]
...
};
3)あなたのエントリポイントにHMR管理コードを含める:
// webpack.config.js
module.exports = {
...
entry: [
'webpack/hot/poll?1000', // This differs from client side HMR
'app.js'
]
...
};
4)module.hot.accept
を使用してどのようにホットアップデートあなたのコードを教える:
注:これは、多くの場合、ローダによって抽象化されます。
// app.js
let config = require('./config');
setInterval(() => {
console.log(config.FOO_BAR);
}, 2000);
// NOTE: This would need to be done everywhere you use './config' so you might want to create a loader to generate it.
if (module.hot) {
module.hot.accept('./config',() => {
config = require('./config');
});
}
4)はウォッチモードでバンドルをコンパイルします。
関連する問題
- 1. Angular2 RC5 WebPack ngRxホットモジュール交換
- 2. ASP.NET Core Angular 2 Webpackホットモジュールの交換
- 3. webpack devモジュールを使用しないwebpackホットモジュールの交換?
- 4. 生産用Webpackでホットモジュール交換を無効にする方法
- 5. Webpack - [HMR]ホットモジュール交換が無効にされています
- 6. Webpack 1.xホットモジュール交換モジュールが更新されない
- 7. サーバコードのWebpackホットモジュールの置き換え
- 8. ホットモジュール交換と電子の使い方
- 9. ホットモジュールの交換がMac/Vagrantで動作しない
- 10. ホットモジュール交換のどのような面がこの記事ですか?
- 11. 製品にホットモジュール交換コードがあるのはなぜですか?
- 12. WebPACKの構成
- 13. ノード構成ノード:不良ゲートウェイ
- 14. ホームページにノードのグリッドビューを交互に作成するコード - Drupal 6.20
- 15. Webpack2ホットモジュールはユニバーサルアプリのWebPACKのコンフィグが通常のように設定オブジェクトの配列であるアプリケーション
- 16. 交換用のControlTemplateを交換する
- 17. 1つのリンクリストで2つのノードを交換する
- 18. ツリー2つのノードを交換するためのトラバーサル
- 19. C:リンクされたリストの2つのノードを交換する
- 20. ライブリロード、ホットリロード、ホットモジュール交換の概念の違いは何ですか? Webクライアントでの作業時
- 21. ノードJSのWebpackエイリアスサーバコード
- 22. 交換による一様ランダム選択
- 23. Android:Wi-Fiによるデータ交換
- 24. NSPersistentStoreDidImportユビキタスコンテンツ交換通知の交換?
- 25. トピック交換とRabbitMQのダイレクト交換
- 26. ScriptDbに交換
- 27. ES6構文でノード5.9で変数を交換するための適切なアプローチは何ですか?
- 28. 交換
- 29. 交換
- 30. 交換
https://github.com/webpack/docs/issues/45を開始するとよいでしょう。 –