UniApp 解决 Error: Cannot find module ‘webpack/lib/RuleSet‘

admin
admin 这家伙很懒,还没有设置简介...

0 人点赞了该文章 · 28 浏览

一、问题
通过命令运行 UniApp 项目报错:Error: Cannot find module 'webpack/lib/RuleSet'

原因:是因为 @vue/cli 脚手架版本的问题,目前版本是 @vue/cli 5.0.3,也就是 @vue/cli 5.0 版本支持的有问题,新版本或高版本可能存在支持问题,可以降低版本重新创建 UniApp 项目。

查看当前 vue 版本:

$ npm list vue
1
查看当前 @vue/cli 版本

$ vue -V

$ vue --version
1
2
3
查看 @vue/cli 所有版本号

$ npm view @vue/cli versions
1
二、解决
卸载当前版本

$ npm remove -g @vue/cli
1
安装指定版本(@vue/cli@4.5.15 版本是经过测试的出来的,如果想提升版本,可以一个一个版本网上试试)

$ npm install -g @vue/cli@4.5.15
1
安装完成后,重新创建 UniApp 项目。
————————————————
版权声明:本文为CSDN博主「卡尔特斯」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zz00008888/article/details/125866919

发布于 2022-08-18 09:39

免责声明:

本文由 admin 原创发布于 优势智云 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

All Rights Reserved Powered BY WeCenter V4.0.3 © 2026 粤ICP备17102936号