や記事を再ロード可能にするためのWebPACK-devのサーバーに必要なホットフラグの両方が、私はhot
フラグを省略しても面白いことに、私たちはwebpack-dev-server --hot --inline
を使用する必要があるのWebPACK-devのサーバーとのHMRを有効にするために参照する理由とだけ私のコードベースのHMRにinline
を残しておきます。すべての文書が古いのですか、間違っていますか?インラインホット<a href="https://webpack.github.io/docs/webpack-dev-server.html#hot-module-replacement-with-inline-mode-on-cli" rel="nofollow">every documentation</a>で
私は私のWebPACKの設定で任意のdevServer
オプションを定義していないよ、ここに私のWebPACKの設定が
module.exports = {
entry: {
main: "./app/main.ts",
shims: ['es6-shim', 'reflect-metadata', 'rxjs', 'zone.js']
},
output: {
path: __dirname,
filename: "./dist/[name].js",
sourceMapFilename: "./dist/[name].map"
},
resolve: {
extensions: ['', '.js', '.ts']
},
module: {
loaders: [
{ test: /\.ts?$/, loader: 'ts-loader' }
]
},
devtool: "#source-map"
};
ここに私のpackage.json
スクリプト
"scripts": {
"start": "webpack && webpack-dev-server --inline --port 9876",
"typings": "typings",
"postinstall": "typings install"
},
はここentire code
'--inline --hot'を' webpack.HotModuleReplacementPlugin'なしで使うと、 '--inline'と同じですか?なぜなら、「--hot'」の有無にかかわらず、私は自分のアプリケーションに何らかの行動上の違いがないのです。 – sapy
私が正しく覚えていれば、これは依存しています。 CLIを介して 'HotModuleReplacementPlugin'が注入されますが、' devServer'を設定していればそれはしません。私はそれを変更します。 –