昨天刚升级webpack2,相应的plugins也做了升级。各方面都没问题,
就是在用到webpack-dev-server热更新的时候 死活不能liveload。
运行 npm start
页面一切正常
当我修改main.js的时候 比如把111改成222,webpack还是会重新编译,但是页面没变,如图:
有没有遇到同样问题的同学,指点下啊
昨天刚升级webpack2,相应的plugins也做了升级。各方面都没问题,
就是在用到webpack-dev-server热更新的时候 死活不能liveload。
运行 npm start
页面一切正常
当我修改main.js的时候 比如把111改成222,webpack还是会重新编译,但是页面没变,如图:
有没有遇到同样问题的同学,指点下啊
参考这个示例,https://github.com/webpack/webpack-dev-server/tree/master/examples/hmr
确保入口文件中添加了关于热模块加载的相关代码:
if(module.hot) {
module.hot.accept(function(err) {
if(err) {
console.error("Cannot apply hot update", err);
}
});
}
有没有尝试在 npm start
脚本里面加入 --hot
{
"scripts": {
"start": "webpack-dev-server --hot"
}
}
5 回答4.8k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
奇怪的是,修改scss可以及时刷新。。。。。。
已修改:还需要加点配置