yarn2

yarn2不再支持yarn global add,参考 issue。 顺便一说发现好多人还在用yarn1

volta

使用volta作为node manamger,目前存在无法使用pnpm全局安装的问题,同样可采用pnpm dlx ...的方式来解决

volta uninstall yarn失败,参考 issue1issue2

fnm

fnmvolta 用下来,个人还是感觉volta更舒适,主要还是在于volta对于node版本的切换无感知,而fnm需要手动切换版本。

volta只需要在项目中volta pin node@x.x.x就可以将版本写入package.json中,随后每次进入不同的目录都会自动切换到对应的node版本。

corepack

corepack不能与volta使用,当你使用volta install node后,你的node中并没有 corepack,参考 issue1issue2

虽然说corepack已经被视为规范,但它处于试验阶段好几年了,且node官方常年不作为…所以我还是选择先相信volta