一、情景

今早我在使用yarn创建react项目时,报了如下错误:

二、解决方案

分析一下我的情况,我是用 npm 安装的 yarn:

npm i -g yarn
最初安装Node的时候已经重新设定了 npm 的全局安装位置和缓存位置,如何查看:
// 查看全局安装位置
npm config get prefix
 
// 查看缓存位置
npm config get cache
 
 首先查看 yarn 命令的目录:
yarn global bin
 
我电脑上yarn 命令的路径为上图所示,由于 npm 的全局安装位置是默认的 C 盘目录,而我曾修改了 npm 的全局安装位置。查看 yarn 的全局安装位置:
yarn global dir
 
结果发现,yarn 的全局安装位置与 bin 的位置并不一致,所以将其修改为与 npm 一致(顺便把缓存位置也改了):
 yarn config set global-folder "D:\node\yarn_global"
 
 yarn config set cache-folder "D:\node\yarn_cache"

注意:建议将其放在另一个文件夹,否则会影响node安装的全局命令使用。

再次使用yarn创建项目:

yarn create react-app trans-tool

后续等待安装完成。

您已经阅读00:00:00欢迎留言评论,喜欢的话就为作者点个赞或者赏颗糖吧! 分享