错误原因:(yarn创建vue项目失败)
yarn create vite component_basis --template vue (没来及截图)
可能是yarn的安装路径在D盘(错误写法),由于这三个路径不匹配才会报错。使用一下命令可以查看全局路径、缓存路径和全局可执行文件目录:
//全局路径
C:\Windows\System32>yarn global dir
C:\Users\Spring\AppData\Local\Yarn\Data\global
//缓存路径
C:\Windows\System32>yarn cache dir
C:\Users\Spring\AppData\Local\Yarn\Cache\v6
//全局可执行文件目录
C:\Windows\System32>yarn global bin
D:\'d:\Xiaochengxu\node.js\node_global'\bin(当时没理解导致错误的写法)
解决办法:
修改全局执行文件目录:
C:\Windows\System32>yarn config set prefix C:\Users\Spring\AppData\Local\Yarn\Data
yarn config v1.22.22
success Set "prefix" to "C:\\Users\\Spring\\AppData\\Local\\Yarn\\Data".
Done in 0.06s.
然后我又发现了在C盘不好空间太少了,然后我就把yarn路径改为D盘上。(虽然是修改成功了,但是记得把c盘上的删掉,不然又是一大推文件看不懂。)
修改路径命令:
//全局bin位置
yarn config set prefix "D:\Yarn\Data"
//全局安装路径
yarn config set global-folder "D:\Yarn\Data\global"
//全局缓存路径
yarn config set cache-folder "D:\Yarn\Cache"
//全局Link位置
C:\Windows\System32>yarn config set link-folder "D:\Yarn\Data\link"
yarn config v1.22.22
success Set "link-folder" to "D:\\Yarn\\Data\\link".
Done in 0.06s.
最后,执行yarn create vite vue_demo --template vue(项目创建命令)运行成功:
E:\vue\02>yarn create vite vue_demo --template vue
yarn create v1.22.22
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Installed "create-vite@5.5.2" with binaries:
- create-vite
- cva
[##] 2/2
Scaffolding project in E:\vue\02\vue_demo...
Done. Now run:
cd vue_demo
yarn
yarn dev
Done in 3.32s.
这只是学习记录一下。