webpack版本问题:
cnpm install 时有警告:requires a peer of webpack@^3.1.0 but webpack@4.41.2 was installed,可以看出webpack版本有問題,就是我項目要求使用webpack@^4.1.0但下载的是webpack@5.41.2
主要原因:先执行npm install 会下载最新版本的webpack
第一步:删除node_moudls依赖
安装 rimraf
可以全局安装,每个项目都可以使用
npm install rimraf -g //安装rimraf
在项目里面打开命令行工具
rimraf node_modules //删除文件
第二步:
先执行cnpm install webpack@^4.1.0安装webpack,再执行cnpm install,之后再运行npm run serve不报错了
第二个问题:
版本错误 npm run build时报错 webpack 是4.46.0的版本 安装的确实4.1.0就会报错