Bootstrap

vue-cli脚手架创建项目遇到的坑

一、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 // 重新安装

最后就是重新创建项目。

;