如何将我的全局 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 指出npm
或yarn
可用于升级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 安装升级到最新版本?的主要内容,如果未能解决你的问题,请参考以下文章