npm - 升级 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 yarn
,sudo apt update \ sudo apt upgrade
但我仍然在纱线 0.32
如何在安装了 nvm 的情况下将 yarn 升级到 1.x?我怀疑问题与 nvm 有关,但如果有更简单的方法,我不想卸载或切换节点版本管理器
解决方案
按照此问题的最佳答案中的说明,设法安装并运行纱线版本 1.x
推荐阅读
- python - 如何在 Neomodel 中运行时创建关系?
- java - 单声道 switchIfEmpty() 总是被执行
- symfony - Symfony 5 vich_upload 删除文件不起作用
- python - 当两个值相同时执行计算
- python - 如何使用 Sphinx 的 sphinx.ext.coverage 的 coverage_show_missing_items?
- javascript - 当您将鼠标悬停时,Jquery 下拉菜单不会隐藏
- linux - 为什么 bash 会进入无限循环?
- pandoc - asciidoc:鼓励减小文本大小以固定页面宽度
- amazon-web-services - 如何在亚马逊 AWS 实例中使用/启用 kvm?
- java - htmlunit 个人测试通过但在测试套件中运行失败