当我更改 node 的 nvm 版本时,我遇到了 yarn 问题。
我注意到当我检查我的 ~/.nvm 文件夹时,我看到了两个节点版本。
我在全局安装了 yarn 。使用 npm install -g yarn 当我使用 v8.11.0 时。
我可以看到我的 yarn
.nvm/versions/node/v8.11.0
但是当我切换到 nvm v8.11.3 或将我的 nvm 别名默认设置为 v8.11.3 时
yarn 不再可用。我再次尝试进行全局安装,希望它将其添加到我的 v8.11.3 文件夹中,但它一直试图将其添加到 v8.11.0
我什至删除了文件夹 v8.11.0 但它只是在我运行 npm install -g yarn 时重新创建它
如何安装它以便我可以使用 nvm 中的任何节点版本开关来使用 yarn
最佳答案
当您使用nvm安装新的node版本,然后使用npm安装yarn时,您需要重新安装新node版本的yarn。
尝试:
nvm install 8.11.3
nvm use 8.11.3
npm install -g yarn
这将在以下位置安装 yarn :
.nvm/versions/node/v8.11.3/
然后你可以在 8.11.0 和 8.11.3 之间切换,你的 yarn 仍然可以工作。
关于npm - yarn 未安装在 nvm 版本节点版本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52174381/