【前端笔记】Vue项目报错Error: Cannot find module ‘webpack/lib/RuleSet‘

于离别之朝束起约定之花 2024-07-23 11:33:01 阅读 51

网上搜了下发现原因不止一种,这里仅记录本人遇到的原因和解决办法,仅供参考

原因:<code>因为某种原因导致本地package.json中@vue/cli与全局@vue/cli版本不同导致冲突。再次提示,这是本人遇到的,可能和大家有所不同,勿杠。

解决:

1、查看@vue/cli的版本

vue -V

2、查看项目的Vue脚手架相关版本(package.json)

在这里插入图片描述

3、保持package.json的版本与全局的一致

比如<code>vue -V后显示的是5.0.8,而项目package.json的依赖版本4.5.12,这时最简单的方法就是把项目的版本统一成5.0.8就行。至于版本不同行不行。没试过,因为这样操作后项目就正常运作了至于版本换了后影响大不大。就实际使用来看不多,就配置的区别

最后特别PS + 免喷声明:保持版本相同,不一定要升,也可以把版本降到和项目的一样。并且这只是本人遇到的情况,仅供参考,欢迎讨论



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。