共计 470 个字符,预计需要花费 2 分钟才能阅读完成。
原因
Original problem spdy-http2/node-spdy#357. Unfortunately we can fix it right now, it was be fixed after express will be support http2. Now we implement http2 option in master to disable http2, you can use this as workaround
由于 webpack-dev-server 默认启用了 http2, 使用的是 spdy-http2/node-spdy 库的实现, 这个 bug 是该库造成的, 并在
3.4.7 版本被修复.
该问题发生在 Node v8 中, v10 不存在此问题.
解决
方法 1
webpack.config.js
devServer: {
...,
http2: false
}
方法 2
Node 升级到 v10
参考
https://github.com/webpack/webpack-dev-server/issues/1574
https://github.com/spdy-http2/node-spdy/issues/357
正文完
发表至: javascript
2019-10-17