背景
1、用npm安装的yarn
2、自定义的npm的全局安装位置和缓存
3、用yarn安装vite脚手架时,运行项目报错文件名,目录名或者卷标语法不正确
原因
原因:yarn的命令目标的bin和其全局安装位置不在同一个文件夹下导致
解决方案
1、查看yarn的命令目录
yarn global bin // 自定义时安装到了D盘
2、查看yarn的全局安装目录
yarn global dir // npm install yarn时默认安装到C盘
3、这两者位置不一样,所以要把yarn的全局安装目录放在和bin(也就是自定义时装到的D盘的位置)同一个目录
yarn config set global-floder "自定义安装的node的文件夹路径"
yarn config set cache-floder "自定义安装的node的文件夹路径"
这一步其实再去运行我这边就可以了,但有可能如果还报错的话,接下来请检查一下下面几点
4、yarn的bin目录添加到系统环境变量path上
5、重启终端、或重启电脑、或重启项目依赖。