繁体   English   中英

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

[英]How to upgrade my global vue-cli install to the latest version?

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

vue-cli 3.x 改为@vue/cli。 因此,不存在直接升级。

  1. 如果您不再需要旧版本,或者如果最新的安装命令出现错误,请卸载旧版本:
npm uninstall -g vue-cli
  1. 使用以下命令安装最新的 vue-cli 版本:
$ npm install -g @vue/cli@latest

笔记

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

  2. vue-cli update issue指出可以使用npmyarn来升级 vue-cli。 但是,在nvm中工作时,yarn 命令yarn global add @vue/cli不起作用。 如果您不使用nvm ,则可以通过yarn安装。 但是,我没有验证这一点。

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

  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

感谢安东尼的原始回答。

基于Vuejs - doc ,你可以这样更新它:

npm update -g @vue/cli

# OR

yarn global upgrade --latest @vue/cli

首先卸载当前的vue版本

npm uninstall -g vue-cli

然后安装vue

npm install -g @vue/cli

在 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对我有用。

 npm install -g @vue/cli

要么

yarn global add @vue/cli

我,你可以直接更新你的 vucli,但最好的方法是删除旧版本并安装新版本(它将是最新的)。 使用你想要的。 删除重装或者直接升级。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM