我正在使用handlebars-loader:
{
test: /\.hbs$/,
loader: 'handlebars-loader',
}
我也正在使用html-webpack-plugin。
在使用Webpack Dev Server时,一切都按照我的要求工作:
如果保存了handlebars模板或SCSS文件的更改,则自动重新加载页面。
然而,一旦我在devServer
下启用hot: true
,HMR开始处理SCSS更改(即CSS在不进行完全重新加载的情况下更新),这正是我想要的,但如果我更改handlebars模板,HMR不起作用,而常规的“热重载”(即重新加载整个页面)也停止工作。
有什么想法吗?
如果SCSS更改可以使用HMR,并且handlebars模板可以使用常规的“热重载”(这种方式已经在hot: true
关闭时工作),那也可以。