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

Posted

技术标签:

【中文标题】如何将我的全局 vue-cli 安装升级到最新版本?【英文标题】:How to upgrade my global vue-cli install to the latest version? 【发布时间】:2019-09-05 07:16:57 【问题描述】:

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

【问题讨论】:

Node update a specific package的可能重复 【参考方案1】:

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

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

注意事项

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

    vue-cli 更新issue 指出npmyarn 可用于升级vue-cli。 但是,在nvm 中工作时,yarn 命令yarn global add @vue/cli 不起作用。 如果您不使用nvm,那么通过yarn 安装可能会起作用。但是,我没有验证这一点。

【讨论】:

@Cosmos 你是否使用nvm?对我来说,yarn add 不适用于 nvm 我没有使用 nvm。 @Cosmos 感谢您的回复,很高兴知道yarn add 在您不使用nvm 时有效。 重新安装后不要忘记退出终端会话并输入一个新的以使用新版本。【参考方案2】:

正如https://cli.vuejs.org/guide/installation.html#upgrading 提到的文档,您可以像这样更新它:

npm update -g @vue/cli

# OR
yarn global upgrade --latest @vue/cli

【讨论】:

【参考方案3】:

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

    使用 Node Version Manager 切换到最新的稳定 Node.js 版本

    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

感谢安东尼的原始答案。

【讨论】:

【参考方案4】:

先卸载当前vue版本

npm uninstall -g vue-cli

然后安装 vue

npm install -g @vue/cli

【讨论】:

【参考方案5】:

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

【讨论】:

【参考方案6】:
npm install -g @vue/cli

yarn global add @vue/cli

【讨论】:

【参考方案7】:

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

【讨论】:

以上是关于如何将我的全局 vue-cli 安装升级到最新版本?的主要内容,如果未能解决你的问题,请参考以下文章

如何将我的系统升级到 nixos-unstable?

Vue-cli的安装

如何将 Angular CLI 升级到最新版本

如何使用 rvm 将我的 ruby​​ 1.9.2-p0 升级到最新的补丁级别?

vue-cli中安装方法

如何将我的所有 CPAN 模块更新到最新版本?