我已经安装了vue-cli 3.5.5。当我运行vue create myapp
时,它显示消息Update available 3.6.2
。
Vue CLI v3.5.5
┌───────────────────────────┐
│ Update available: 3.6.2 │
└───────────────────────────┘
如何将vue-cli升级到最新版本?
当我运行npm i -g vue-cli
时,它将安装vue-cli版本2.9.6,而不是升级现有的vue cli版本。
操作系统:Ubuntu 18.04.1。
节点版本:10.15.3。
nvm版本:0.34.0。
答案 0 :(得分:3)
对于仍然遇到此问题的任何人,我执行了以下步骤:
nvm install 14.16.0
卸载以前的@vue/cli 包
npm uninstall -g @vue/cli
npm uninstall -g vue-cli (v2.* and older)
全球安装最新的稳定版本
npm install -g @vue/cli@latest
打开一个新的终端窗口以使更改生效;通过运行以下命令检查版本
vue --version
感谢安东尼的原创回答。
答案 1 :(得分:1)
使用以下命令将vue-cli升级到最新版本:
$ npm install -g @vue/cli@latest
请勿运行$ npm i -g vue-cli
,因为vue-cli 3.x已更改为@ vue / cli。
vue-cli更新issue指出npm
或yarn
均可用于升级vue-cli。
但是,在nvm
中工作时,yarn命令yarn global add @vue/cli
无法正常工作。
答案 2 :(得分:1)
npm install -g @vue/cli
yarn global add @vue/cli
答案 3 :(得分:1)
正如文档https://cli.vuejs.org/guide/installation.html#upgrading所述,您可以像这样更新它:
npm update -g @vue/cli
# OR
yarn global upgrade --latest @vue/cli
答案 4 :(得分:1)
在Linux Mint 20上也有同样的问题。我尝试了所有可能的方法来npm / yarn重新安装vue-cli或@ vue / cli,但没有成功;它始终是2.9.6版。因此问题似乎是错误的vue链接而不是vue-cli版本。诀窍是命令:
whereis vue
其中显示了两个vue二进制文件:
vue: /usr/local/bin/vue /opt/node-v10.15.3-linux-x64/bin/vue
因此将vue链接从vue -> ../lib/node_modules/vue-cli/bin/vue
更改为vue -> /opt/node-v10.15.3-linux-x64/bin/vue
对我来说是成功的秘诀。
答案 5 :(得分:0)
首先卸载当前vue版本
npm uninstall -g vue-cli
然后安装vue
npm install -g @vue/cli
答案 6 :(得分:-1)
I,您可以直接更新vucli,但是最好的方法是删除旧版本并安装新版本(它将是最新的)。使用您想要的。直接删除并重新安装或升级。