一、现象
今天在创建ant-design-prod项目的时候,遇到这个错误。
文件名、目录名或卷标语法不正确。
二、原因
我本地开发环境的yarn目录和安装的模块不在相同的硬盘分区里导致的。
1、使用yarn global bin查看yarn的目录
D:\dev\workspace\vs-workspace\react> yarn global bin
D:\dev\frontend\nodejs\node_global\bin
2、使用yarn global dir查看全局目录
D:\dev\workspace\vs-workspace\react> yarn global dir
C:\Users\52761\AppData\Local\Yarn\Data\global
三、解决
1、修改 yarn的全局安装位置和缓存位置
yarn config set global-folder "D:\dev\frontend\yarn_config\yarn_global"
yarn config set cache-folder "D:\dev\frontend\yarn_config\yarn_cache"
2、再次运行yarn create umi
创建成功。