如何将我的全局 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 版本。
OS: Ubuntu 18.04.1.
节点版本:10.15.3.
nvm 版本:0.34.0.
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-cli3.x改成了@vue/cli.
vue-cli 更新 issue 指出 npm
或 yarn
可用于升级 vue-cli。
但是,在 nvm
内工作时,yarn 命令 yarn global add @vue/cli
不起作用。
如果您不使用 nvm
,则可以通过 yarn
安装。不过这个我没有验证。
先卸载当前vue版本
npm uninstall -g vue-cli
然后安装vue
npm install -g @vue/cli
npm install -g @vue/cli
或
yarn global add @vue/cli
正如文档 https://cli.vuejs.org/guide/installation.html#upgrading 提到的,您可以像这样更新它:
npm update -g @vue/cli
# OR
yarn global upgrade --latest @vue/cli
在 Linux Mint 20 上遇到了同样的问题。我尽了一切可能 npm/yarn 重新安装 vue-cli 或 @vue/cli 但没有成功;它始终是 2.9.6 版。所以问题似乎是错误的 vue link 而不是 vue-cli 版本。诀窍是命令:
whereis vue
其中显示了两个 vue 二进制文件:
vue: /usr/local/bin/vue /opt/node-v10.15.3-linux-x64/bin/vue
所以将 vue link 从 vue -> ../lib/node_modules/vue-cli/bin/vue
更改为 vue -> /opt/node-v10.15.3-linux-x64/bin/vue
对我有用。
我,你可以直接更新你的vucli,但最好的办法是删除旧版本并安装新版本(它会是最新的)。使用你想要的。删除重装或直接升级
对于仍然遇到此问题的任何人,我 运行 通过以下步骤:
- 切换到最新的稳定 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
打开新终端window使更改生效;通过命令
下面的 运行 检查版本
vue --version
感谢 Antony 的原始回答。
我已经安装了 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 版本。
OS: Ubuntu 18.04.1.
节点版本:10.15.3.
nvm 版本:0.34.0.
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-cli3.x改成了@vue/cli.vue-cli 更新 issue 指出
npm
或yarn
可用于升级 vue-cli。 但是,在nvm
内工作时,yarn 命令yarn global add @vue/cli
不起作用。 如果您不使用nvm
,则可以通过yarn
安装。不过这个我没有验证。
先卸载当前vue版本
npm uninstall -g vue-cli
然后安装vue
npm install -g @vue/cli
npm install -g @vue/cli
或
yarn global add @vue/cli
正如文档 https://cli.vuejs.org/guide/installation.html#upgrading 提到的,您可以像这样更新它:
npm update -g @vue/cli
# OR
yarn global upgrade --latest @vue/cli
在 Linux Mint 20 上遇到了同样的问题。我尽了一切可能 npm/yarn 重新安装 vue-cli 或 @vue/cli 但没有成功;它始终是 2.9.6 版。所以问题似乎是错误的 vue link 而不是 vue-cli 版本。诀窍是命令:
whereis vue
其中显示了两个 vue 二进制文件:
vue: /usr/local/bin/vue /opt/node-v10.15.3-linux-x64/bin/vue
所以将 vue link 从 vue -> ../lib/node_modules/vue-cli/bin/vue
更改为 vue -> /opt/node-v10.15.3-linux-x64/bin/vue
对我有用。
我,你可以直接更新你的vucli,但最好的办法是删除旧版本并安装新版本(它会是最新的)。使用你想要的。删除重装或直接升级
对于仍然遇到此问题的任何人,我 运行 通过以下步骤:
- 切换到最新的稳定 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
打开新终端window使更改生效;通过命令
下面的 运行 检查版本vue --version
感谢 Antony 的原始回答。