原因
yarn默认的执行路径是C盘,但是用nvm安装node后,yarn所在路径是nvm安装时选的node文件所在盘,这样就会找不到路径。所以我需要把yarn的执行路径改为正确的盘
yarn cache dir
yarn global bin
里我统一放在nvm下,因为如果Node有多个版本NVM是多个node的根目录
yarn config set cache-folder "D:\nvm\nvm\yarn\Cache"
yarn config set prefix "D:\nvm\nvm\yarn"
//理论上这句话执行可以不要,如果没成功把这句加上
#yarn config set global-folder "D:\nvm\nvm\yarn\global"
解决了,麻烦给我点个赞,评论一下哈。
参考 https://github.com/yarnpkg/yarn/issues/6851
https://juejin.cn/post/7045178655454003208