Vue.js网:: ERR_INCOMPLETE_CHUNKED_ENCODING的WebPack错误
问题描述:
虽然在Chrome 58.0.3029开发利用Vue.js 2.3.4我不断收到此错误的开发人员工具控制台:Vue.js网:: ERR_INCOMPLETE_CHUNKED_ENCODING的WebPack错误
Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
:8080/__webpack_hmr
一切似乎工作正常,但更新一切后,我仍然看到这个错误,并想知道是否我需要注意的东西。
此外,我想清除任何不必要的错误。
答
在webpack模板回购中有pull request to fix this,但是在撰写本文时尚未合并。
我已经在几个项目中实施了PR的修复,它似乎工作正常。
在build/dev-server.js
,添加heartbeat: 2000
到options对象传递给require('webpack-dev-middleware')
所以它结束了看起来像:
var hotMiddleware = require('webpack-hot-middleware')(compiler, {
log:() => {},
heartbeat: 2000
})
编辑:它好像一个newer identical PR刚刚接受/合并。
答
var hotMiddleware = require('webpack-hot-middleware')(compiler, {
log:() => {},
heartbeat: 2000
})
为我工作,而且这样的:
var hotMiddleware = require('webpack-hot-middleware')(compiler, {
log: false,
heartbeat: 2000
})
,你必须再次运行npm run dev
命令。
注:使用PWA模板IM。
我与nodejs 8 + vuejs 2.3.4 + chrome 58.0.30.29有同样的问题。我必须在启动时解决某些npm版本的问题。但我似乎无法修复加载资源失败。它可能来自NodeJS 8(https://github.com/glenjamin/webpack-hot-middleware/issues/210)(他们在2天前做了一个修复,所以它可能在最新的nodejs中工作 – Nordes