webpack使用webpack-dev-server时报错

配置如下:

webpack.config.js

1
2
3
devServer: {
contentBase: './dist'
},

Package.json

1
2
3
"scripts": {
"start": "webpack-dev-server --open",
},

错误信息:Cannot find module 'webpack/bin/config-yargs'

查看官方文档后,确定使用姿势正确,估计是版本的问题

后来在网上找到解决方案,如下:

NPM package.json scripts are a convenient and useful means to run locally installed binaries without having to be concerned about their full paths. Simply define a script as such:

For webpack-cli 3.x:

“scripts”: { “start:dev”: “webpack-dev-server” }

For webpack-cli 4.x:

“scripts”: { “start:dev”: “webpack serve” }

image-20210611095147107

原文地址:Cannot find module ‘webpack/bin/config-yargs’