[英]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。 因此,不存在直接升级。
npm uninstall -g vue-cli
$ npm install -g @vue/cli@latest
不要运行$ npm i -g vue-cli
,因为 vue-cli 3.x 已更改为@vue/cli。
vue-cli update issue指出可以使用npm
或yarn
来升级 vue-cli。 但是,在nvm
中工作时,yarn 命令yarn global add @vue/cli
不起作用。 如果您不使用nvm
,则可以通过yarn
安装。 但是,我没有验证这一点。
对于仍然遇到此问题的任何人,我执行了以下步骤:
使用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
感谢安东尼的原始回答。
基于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.