问题
执行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_global 和 yarn_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,成功运行。