为了账号安全,请及时绑定邮箱和手机立即绑定

好像热更新不行(windows).必须要手动刷新才行,何解?

代码都是一样的,是不是windows需要特别配置??

正在回答

1 回答

这个教程的时间年代有些久远了,有些配置在新的版本已经过时了。

其它配置都没错的情况下的话没有热更新可能是因为你没有将 mode 设为 'development',webpack 默认会以 'production' 模式工作,这种模式下打包需要话很长的时间,也就是你更改了代码之后要话很长的时间才能打包完,那怕你只是多了个空格,所以你所谓的没有热更新并不是真的没有,只是因为 webpack 还没打包完你就手动刷新了。

Chrome 浏览器的话你可以按 F12 打开“开发者工具”在“Console” 中看一下,热更新需要与 WebpackDevServer 建立一个 WebSocket 连接,如果是配置问题的话 "Console" 会报错,并且会提示 “[WDS] Hot Module Replacement disable”,如果没有的话那就是我说的那种情况。这种情况只需要在 webpack.config.js 中设置一下 “mode” 就行了。

https://img1.sycdn.imooc.com//5b0368160001f03703130062.jpg

0 回复 有任何疑惑可以回复我~
#1

weibo_孟姑娘呢呢呢呢呢_0

添加mode报错了啊
2018-06-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用React构建一款音乐播放器
  • 参与学习       26488    人
  • 解答问题       156    个

从零开始使用React构建一款音乐播放器

进入课程

好像热更新不行(windows).必须要手动刷新才行,何解?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号