昨天刚升级webpack2,相应的plugins也做了升级。各方面都没问题,就是在用到webpack-dev-server热更新的时候 死活不能liveload。
运行 npm start 页面一切正常
npm start
当我修改main.js的时候 比如把111改成222,webpack还是会重新编译,但是页面没变,如图:
有没有遇到同样问题的同学,指点下啊
有没有尝试在 npm start 脚本里面加入 --hot
--hot
{ "scripts": { "start": "webpack-dev-server --hot" } }
奇怪的是,修改scss可以及时刷新。。。。。。已修改:还需要加点配置
watchContentBase: true, watchOptions: { poll: true },
参考这个示例,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); } }); }