vue cli webpack build 打开后会不停的请求 /__webpack_hmr 是什么原理

问题如题 项目 build 后 放到网站目录里 在线上打开 会不停的请求 根下的 /__webpack_hmr
clipboard.png

阅读 15k
5 个回答
新手上路,请多包涵

可能原因是你在build时的webpack配置(webpack.client.config.js)中的entry中配置了
{entryName: ['./build/dev-client', entryValue]}
改成下面这样就可以了:
{entryName: entryValue}

因为dev-client.js文件中包含有webpack-hot-middleware逻辑
我遇到这问题了,后面就是这样解决的。

hmr就是hot module replacement 模块热替换,这也就是为什么你不刷新页面就可以更新视图的原因,所以,肯定是一直请求的

新手上路,请多包涵

 大神们 只说了原理,没说这种情况的解决方案,哈哈。

既然搜到了,我就写一下吧,可能遇到的实际问题不同,自己试试吧,我是个新手

npm install --save webpack-loader
npm install --save webpack-hmr

然后重启下服务即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题