Ubuntu 如何将我的global vue cli安装升级到最新版本?
我已经安装了vue cli 3.5.5。当我运行Ubuntu 如何将我的global vue cli安装升级到最新版本?,ubuntu,vue.js,nvm,vue-cli-3,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版
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 i-g vue cli
,因为vue cli 3.x已更改为@vue/clinpm
或warn
升级vue cli。
但是,在nvm
中工作时,纱线命令warn global add@vue/cli
不起作用。
如果不使用nvm
,则通过warn
安装可能会起作用。然而,我没有证实这一点首先卸载当前的vue版本
npm卸载-g vue cli
然后安装vue
npm安装-g@vue/cli
或
正如前面提到的文档,您可以这样更新它:
npm update -g @vue/cli
# OR
yarn global upgrade --latest @vue/cli
在LinuxMint20上也有同样的问题。我尽一切可能重新安装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
对我来说是个好办法。I,您可以直接更新vucli,但最好的方法是删除旧版本并安装新版本(它将是最新的)。用你想要的。直接删除并重新安装或升级。对于仍存在此问题的任何人,我将执行以下步骤:
nvm安装14.16.0
npm卸载-g@vue/cli
npm卸载-g vue cli(v2.*及更早版本)
npm安装-g@vue/cli@latest
vue--version
安东尼的原始答案值得称赞。可能是@Cosmos的复制品您是否使用了
nvm
?对我来说,warn add
不适用于nvm
。我没有使用nvm。@Cosmos感谢您的回复,很高兴知道warn add
在您不使用nvm
时有效。重新安装后,不要忘记退出终端会话并输入新会话以使用新版本。
yarn global add @vue/cli
npm update -g @vue/cli
# OR
yarn global upgrade --latest @vue/cli
whereis vue
vue: /usr/local/bin/vue /opt/node-v10.15.3-linux-x64/bin/vue