UniApp 解决 Error: Cannot find module ‘webpack/lib/RuleSet‘
一、问题
通过命令运行 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

全部 0条评论