nvm环境下如何将Yarn升级到最新版本
Yarn 1.22.15 升级至 v1.22.19 操作方法
根据which yarn返回的路径/home/username/.nvm/versions/node/v16.15.1/bin/yarn可以确认,当前Yarn是nvm管理的Node v16.15.1环境下的全局npm包,直接通过对应环境的npm升级即可,不会出现多版本冲突、路径不匹配问题,具体步骤:
- 校验当前终端使用的npm全局路径是否匹配:
npm config get prefix
正常返回值为/home/username/.nvm/versions/node/v16.15.1,和Yarn所在路径的父目录一致,即可执行后续升级操作。 - 执行全局安装命令,覆盖旧版本Yarn:
npm install -g yarn@1.22.19 - 升级完成后验证版本:
yarn --version
返回结果为1.22.19即升级成功。
注意:不要尝试使用
yarn self-update命令完成升级,该命令在Yarn 1.x分支已经废弃,执行后容易触发权限报错、升级后版本不生效的问题,使用同环境npm安装指定版本是稳定性最高的方案。
内容的提问来源于stack exchange,提问作者Hyrial
相关产品推荐
相关产品推荐

