yarn 全局安装命令报错文件名、目录名或卷标语法不正确

337 阅读1分钟

背景

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、重启终端、或重启电脑、或重启项目依赖。