解决Vue项目报错Error:Cannot find module ‘webpack/lib/RuleSet‘问题及过程
更新时间:2026年05月31日 10:29:53 作者:于离别之朝束起约定之花
解决Vue CLI版本冲突问题,确保本地package.json与全局@vue/cli版本一致,避免开发环境不一致导致的问题,分享个人解决步骤和版本管理心得,仅供参考
网上搜了下发现原因不止一种,这里仅记录本人遇到的原因和解决办法,仅供参考
原因
因为某种原因导致本地package.json中@vue/cli与全局@vue/cli版本不同导致冲突。
再次提示,这是本人遇到的,可能和大家有所不同,勿杠。
解决过程
1、查看@vue/cli的版本
vue -V
2、查看项目的Vue脚手架相关版本(package.json)

3、保持package.json的版本与全局的一致
- 比如
vue -V后显示的是5.0.8,而项目package.json的依赖版本为4.5.12,这时最简单的方法就是把项目的版本统一成5.0.8就行。 - 至于版本不同行不行。没试过,因为这样操作后项目就正常运作了
- 至于版本换了后影响大不大。就实际使用来看不多,就配置的区别
总结
最后特别PS + 免喷声明:保持版本相同,不一定要升,也可以把版本降到和项目的一样。
并且这只是本人遇到的情况,仅供参考。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- 解决vue动态加载组件import引入组件找不到组件(Error: Cannot find module)
- 解决vue报错Syntax Error:TypeError:this.getOptions is not a function的问题
- Vue请求代理地址localhost报错:[HPM] Error occurred while trying to proxy request的解决方案
- 如何解决ERROR Invalid options in vue.config.js:“resolve“ is not allowed问题
- Vue3调度器错误解析完美解决Unhandled error during execution of scheduler flush的问题
- 使用Vue.js报错:ReferenceError: “Vue is not defined“ 的原因与解决方案
相关文章
Vue3.x的版本中build后dist文件中出现legacy的js文件问题
这篇文章主要介绍了Vue3.x的版本中build后dist文件中出现legacy的js文件问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-07-07


最新评论