如何将我的全局vue-cli安装升级到最新版本?

时间:2019-04-15 10:13:34

标签: ubuntu vue.js nvm vue-cli-3

我已经安装了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。

7 个答案:

答案 0 :(得分:3)

对于仍然遇到此问题的任何人,我执行了以下步骤:

  1. 使用 Node Version Manager

    切换到最新的稳定 Node.js 版本

    nvm install 14.16.0

  2. 卸载以前的@vue/cli 包

    npm uninstall -g @vue/cli

    npm uninstall -g vue-cli (v2.* and older)

  3. 全球安装最新的稳定版本

    npm install -g @vue/cli@latest

  4. 打开一个新的终端窗口以使更改生效;通过运行以下命令检查版本

    vue --version

感谢安东尼的原创回答。

答案 1 :(得分:1)

使用以下命令将vue-cli升级到最新版本:

$ npm install -g @vue/cli@latest

注释

  1. 请勿运行$ npm i -g vue-cli,因为vue-cli 3.x已更改为@ vue / cli。

  2. vue-cli更新issue指出npmyarn均可用于升级vue-cli。 但是,在nvm中工作时,yarn命令yarn global add @vue/cli无法正常工作。

答案 2 :(得分:1)

npm install -g @vue/cli

OR

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,但是最好的方法是删除旧版本并安装新版本(它将是最新的)。使用您想要的。直接删除并重新安装或升级。