我用asdf有问题。我已经安装了最新的nodejs。
asdf install nodejs latest
...
asdf local nodejs latest / asdf global nodejs latest
但是如果我尝试
yarn
No preset version installed for command yarn
Please install a version by running one of the following:
asdf install nodejs 18.0.0
or add one of the following versions in your config file at /Users/../project-name/.tool-versions
nodejs 14.17.0
nodejs 19.0.1
但是我的。tool-version在项目结构中已经包含了它:
nodejs 18.0.0
nodejs 19.0.1
(对于我的项目,我需要nodejs>= 18)我用的是苹果M1芯片。
当您在不同版本的节点下安装yarn时,会发生这种情况,但不是活动节点。由于yarn是节点版本下的一个包,所以你需要(重新)安装yarn,使用node的新激活版本:
npm install -g yarn
那么它应该可以工作。
需要为asdf设置本地实例,使用asdf local nodejs 19.0.1