大概率是因为webpack,webpack-cli,webpack-dev-server三者版本不匹配
“webpack”: “^4.46.0”,
“webpack-cli”: “^3.3.12”,
“webpack-dev-server”: “^3.11.2”
亲测有用,使用上面三个版本可打包成功
//分别在终端执行以下命令
npm install webpack@4.46.0
npm install webpack-cli@3.3.12
npm install webpack-dev-server@3.11.2
补充:在配置html-webpack-plugin生成预览页面时,html-webpack-plugin的版本也需要和webpack匹配。基于上面的webpack版本,执行下面的命令即可
npm install html-webpack-plugin@4
补充:在webpack打包处理less文件时,需要安装less和less-loader,这两个包的版本也要匹配起来,亲测
“less”: “^4.1.1”,
“less-loader”: “^5.0.0”,可以执行成功