yarn报错文件名、目录名或卷标语法不正确

问题

执行yarn create xxx命令报错,文件名、目录名或卷标语法不正确
在这里插入图片描述

原因分析:

可能因为yarn的命令目录bin与其全局安装位置不在一个文件夹下导致,yarn的全局安装位置是默认安装在C盘的。
查看yarn的命令目录

yarn global bin  // 地址为 D:\nvm\node_global\bin

查看yarn的全局安装目录

yarn global dir   // C:\Users\xxx\AppData\Local\Yarn\Data\global 发现在c盘

解决方案:

修改yarn的全局安装位置和缓存位置。

1.在D盘nvm安装目录下创建yarn文件夹,在yarn下创建 yarn_globalyarn_cache 文件夹。(在D盘找个位置就行)
2.设置全局安装位置和缓存位置到D盘

yarn config set global-folder "D:\nvm\yarn\yarn_global"
yarn config set cache-folder "D:\nvm\yarn\yarn_cache"

最后,再次执行yarn create xxx,成功运行。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43288600/article/details/121305677