当 Yarn 的路径中存在空格时,yarn create 命令报错问题

永远的零 2022-09-16 PM 656℃ 0条

今天在一台新 Windows 10 设备上尝试使用 yarn create 命令的时候发现一个报错:
a1.jpg

yarn create 报错信息

  • 可以看到是因为我的用户名中存在空格,导致 yarn create 命令误把空格之前的部分当做完整的命令来执行了,这显然是个 Yarn 的 bug。*
寻找答案 首先 Google 一下: issue 里面有老哥提到了一个比较简单的 workaround。就是重新指定
cache-folder 和 prefix 这两个配置项,将默认路径替换为无空格路径:
yarn config set cache-folder "C:\Users\Valor~1\AppData\Local\Yarn\Cache"
yarn config set prefix "C:\Users\Valor~1\AppData\Local\Yarn"

试了下,搞定!

尝试一下记录问题解决过程的写法,如果大家喜欢这样的文章,给我点赞评论,下次有机会就多写写。

就讲这些了,我们下次再见。

人要么永不做梦,要么梦得有趣;人也必须学会清醒:要么永不清醒,要么清醒得有趣。

评论啦~