Error: Cannot find module ‘webpack/lib/RuleSet‘

 ERROR  Error: Cannot find module 'webpack/lib/RuleSet'
Require stack:
- E:\My_project\Project\Ruo_YI\mps-ui\node_modules\vue-loader\lib\plugin-webpack4.js
- E:\My_project\Project\Ruo_YI\mps-ui\node_modules\vue-loader\lib\plugin.js
- E:\My_project\Project\Ruo_YI\mps-ui\node_modules\@vue\cli-service\lib\config\base.js
- E:\My_project\Project\Ruo_YI\mps-ui\node_modules\@vue\cli-service\lib\Service.js
- E:\My_project\Project\Ruo_YI\mps-ui\node_modules\@vue\cli-service\bin\vue-cli-service.js

这个问题是因为高版本的node 默认装了7以上的npm版本。这个版本会要求强制解决peer-dependency的冲突 导致安装的wepback不对。如果一定要使用高版本的node 和npm。可以使用npm i [email protected] --force, 但是前提是webpack 4能正常的和其他插件工作

否则就降一下node和npm版本 最高到node 12

你可能感兴趣的:(webpack,前端,node.js)