初始化项目后,运行开发预览,报错 Cannot find module 'webpack/lib/RuleSet'
解决方案:
这个问题其实不是webpack的问题。
你把nodeJS的版本切换到12或者更低,就OK了
这个问题是因为高版本的node 默认装了7以上的npm版本。这个版本会要求强制解决peer-dependency的冲突导致安装的wepback不对。如果一定要使用高版本的node 和npm。
可以使用npm i webpack@4.29.5 --force
, 但是前提是webpack 4能正常的和其他插件工作
否则就降一下node和npm版本,最高到node 12
参考: