前几天打算用webpack-dev-server玩一下,直接复制了以前 的代码并且按正常流程安装webpack/ webpack-cli /webpack-dev-server
npm install webpack webpack-cli -–save-dev
npm install webpack-dev-server -–save-dev
版本号:
配置完webpack.config执行命令
npm run dev
结果出现了报错
用了网上通用解决方案
删除
node_modules
文件夹,重新执行npm install
,完成后执行npm run dev
然而并没有什么乱用,又使用了另一个方案
使用
npm i -D webpack-cli
单独安装webpack-cli,再次执行npn run dev
再一次失败了…最后发现是因为webpack和webpack-dev-server版本不兼容,原来从高版本webpack 4.x开始将不支持 webpack-dev-server直接启动
解决方案是:
@webpack-cli/serve 调用 webpack-dev-server
将我原来的代码
"dev": "webpack-dev-server"
改成
"dev": "webpack serve --open"
然后再次启动 完美解决!!