今天在使用 webpack 创建项目,启动 webpack-dev-server 时,报了错:
这个是 package.json 中创建的 scripts :
"scripts": {
"start": "webpack-dev-server --config ./config/webpack.common.js "
},
下面是报错:
Error: Cannot find module 'webpack-cli/bin/config-yargs'
原因:
webpack-cli 升级到了 4,不能使用 webpack-dev-server 这个命令去启动了。
解决方法:
使用 webpack serve 来启动 webpack-dev-server
"scripts": {
"start": "webpack serve --config ./config/webpack.common.js "
},
或者也可以写在 webpack-cli 4版本的,然后在指定 3.3 版本安装。