运行yarn create eth-app ./命令出现路径识别错误,求助解决
解决
yarn create eth-app路径空格导致的报错问题 报错原因
你的用户名目录Shiloh Madanha包含空格,Windows命令行处理带空格的路径时未自动添加引号,导致命令被截断为C:\Users\Shiloh,系统无法识别该路径。
解决方案
用引号包裹完整命令路径
直接将带空格的create-eth-app二进制文件路径用双引号包裹,避免命令截断:"C:\Users\Shiloh Madanha\AppData\Local\Yarn\bin\create-eth-app" ./使用Windows短路径(8.3格式)
- 打开CMD,输入
dir /x C:\Users\,找到Shiloh Madanha对应的短路径(通常是SHILOH~1) - 替换路径后执行命令:
C:\Users\SHILOH~1\AppData\Local\Yarn\bin\create-eth-app ./
- 打开CMD,输入
切换到无空格的目录执行
将项目创建到不含空格的路径下,比如C:\Projects\zimswap3.0,再执行:cd C:\Projects\zimswap3.0 yarn create eth-app ./修改Yarn全局安装路径
- 配置Yarn全局目录到无空格路径:
yarn config set prefix "C:\Yarn\Global" - 将
C:\Yarn\Global\bin添加到系统环境变量PATH - 重新运行
yarn create eth-app ./
- 配置Yarn全局目录到无空格路径:
内容的提问来源于stack exchange,提问作者Ray Madz
相关产品推荐
相关产品推荐

