一、cli版本太低
通过 vue-cli 创建 uni-app 项目,报错:
vue create is a Vue CLI 3 only command and you are using Vue CLI 2.9.6. You may want to run the following to upgrade to Vue CLI 3:
报错原因是cli版本太低,需要升级到V4.x.x,相关执行命令如下:
卸载: npm uninstall vue-cli -g //3.0以下卸载: npm uninstall @vue/cli -g // 3.0以上卸载: 查看: npm view vue-cli versions --json // 3.0以下vue-cli可安装版本查看 npm view @vue/cli versions --json // 3.0以上vue-cli可安装版本查看 安装: npm install vue-cli@2.9.6 npm install -g @vue/cli@4.5.15
已知cli最新版本为5.0.1,但是不能升级到5xx版本,最多只能升级到4.5.15,因为最新版本搭设的脚手架还有问题。
二、Cannot find module 'webpack/lib/RuleSet’错误
在运行空项目的时候报如下错误:
就是cli版本的问题,根据问题描述,查看版本:
vue -V
为5.0.1,版本太高又问题。降低版本处理:
npm remove -g @vue/cli // 卸载 npm install -g @vue/cli@4.5.15 // 重新安装
最后就是重新创建项目。