首页 > 解决方案 > 升级 yarn 似乎可以工作,但没有,安装了 nvm

问题描述

适用于 Linux (WSL) Ubuntu 18.04 的 Windows 子系统

我已经安装了 nvm,我正在使用 node v10.24.1、npm v6.14.12,我正在尝试将 yarn 从 0.32 升级到 1.x

当我跑步时,npm install -g yarn我得到

> yarn@1.22.15 preinstall /home/pmweeks/.nvm/versions/node/v10.24.1/lib/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)

/home/pmweeks/.nvm/versions/node/v10.24.1/bin/yarn -> /home/pmweeks/.nvm/versions/node/v10.24.1/lib/node_modules/yarn/bin/yarn.js
/home/pmweeks/.nvm/versions/node/v10.24.1/bin/yarnpkg -> /home/pmweeks/.nvm/versions/node/v10.24.1/lib/node_modules/yarn/bin/yarn.js
+ yarn@1.22.15
updated 1 package in 1.851s

但后来我跑了yarn --version,我就不动了0.32。我可以npm install -g yarn再次运行,它会像再次升级它一样。

我也试过了sudo apt install yarnsudo apt update \ sudo apt upgrade但我仍然在纱线 0.32

如何在安装了 nvm 的情况下将 yarn 升级到 1.x?我怀疑问题与 nvm 有关,但如果有更简单的方法,我不想卸载或切换节点版本管理器

标签: npmyarnpkgnvm

解决方案


按照此问题的最佳答案中的说明,设法安装并运行纱线版本 1.x


推荐阅读