所以我有以下用于热重载的 webpack 服务器配置:
const compiler = webpack(dev);
const settings = middleware(compiler, {
publicPath: dev.output.publicPath,
path: `/__webpack_hmr`,
quiet: true
});
entry
看起来像这样:
entry: [
'./src/app.js',
'webpack-hot-middleware/client?reload=true'
],
现在最初我有这个:
const compiler = webpack(dev);
const settings = middleware(compiler, {
publicPath: dev.output.publicPath,
path: `/__webpack_hmr`,
quiet: true,
reload: true
});
和
entry: [
'./src/app.js',
'webpack-hot-middleware/client'
],
但是在webpack-hot-middleware上创建问题后,我从开发人员那里得到了这条评论,解释说查询字符串格式将配置应用于客户端,而其他格式将其应用于服务器。
我的问题是,有没有办法应用reload=true
不使用查询字符串,我发现这种格式真的很难遵循并且难以跟踪。