参考:webpack 踩坑
在练习自定义 webpack 配置,应用的是 webpack5.x 版本,而后发现热更新生效。搜寻一番后,从下面的链接失去了解决办法:
把 package.json
里的 browserlist
去掉。。。
// package.json
{
// ...
- "browserslist": {
- "production": [
- ">0.2%",
- "not dead",
- "not op_mini all"
- ],
- "development": [
- "last 1 chrome version",
- "last 1 firefox version",
- "last 1 safari version"
- ]
- }
}
并且,启动我的项目的时候用 "serve": "webpack-dev-server --config build/webpack.dev.js"
是不行的了,webpack5 要换成这样:
- "serve": "webpack-dev-server --config build/webpack.dev.js
+ "serve": "webpack serve --config build/webpack.dev.js