【发布时间】:2020-03-08 23:46:43
【问题描述】:
我想在 Vue 项目管理器上创建一个项目。当我尝试时,我看到了该错误消息;
“vue create 是一个仅限 Vue CLI 3 的命令,您使用的是 Vue CLI 2.9.6。”
这是我的 vue --version 输出:@vue/cli 4.0.5.
我该如何解决这个问题?
我的系统配置如下:
Ubuntu 18.04 Npm 6.13.0 节点 10.16.3
【问题讨论】:
我想在 Vue 项目管理器上创建一个项目。当我尝试时,我看到了该错误消息;
“vue create 是一个仅限 Vue CLI 3 的命令,您使用的是 Vue CLI 2.9.6。”
这是我的 vue --version 输出:@vue/cli 4.0.5.
我该如何解决这个问题?
我的系统配置如下:
Ubuntu 18.04 Npm 6.13.0 节点 10.16.3
【问题讨论】:
先用
卸载npm uninstall vue-cli -g or yarn global remove vue-cli
然后用
重新安装npm install -g @vue/cli
# OR
yarn global add @vue/cli
软件包名称从 vue-cli 更改为 @vue/cli 这就是为什么你需要先卸载它并重新安装它。
【讨论】:
首先从全局中删除现有的包确保你有管理员权限
npm uninstall vue-cli -g
那么——
我相信这会起作用并安装最新版本
npm install -g @vue/cli
参考 - https://cli.vuejs.org/guide/installation.html
完成验证后
vue --version
【讨论】:
它适用于我的工作方法,卸载 vue 并使用文档中的步骤重新安装。 enter link description here
1 - 删除 vue:sudo npm uninstall -g vue-cli
2 - 安装使用:sudo npm install -g @vue/clisudo npm uninstall -g vue-cli
【讨论】:
我发现在我的情况下,我使用npm install -g 和yarn add global 安装了@vue/cli。
因此,即使我做了yarn global remove @vue/cli,我仍然会从vue --version 得到结果:-old-version-number-。
我还必须卸载它:
npm uninstall vue-cli -g
【讨论】:
您似乎拥有多个版本的 vue。
从此目录中删除@vue文件夹
C:\Users\Muhammad Abbas\AppData\Roaming\npm\node_modules
然后运行这个命令
npm install -g @vue/cli
这将解决问题
【讨论】:
您可以通过 yarn 在某处安装“vue”,这会将这个“vue”放在/usr/local/bin 之前的路径中。所以先这样做:
which vue
如果此输出不是您刚刚重新安装的输出,请将其删除。之后,再次运行which vue 进行检查,并运行vue -V 确认它已升级到您安装的版本。
【讨论】:
这适用于 Vue CLI 版本 3
npm update -g @vue/cli
【讨论】: