今天在一台新 Windows 10 设备上尝试使用 yarn create 命令的时候发现一个报错:
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"
试了下,搞定!
尝试一下记录问题解决过程的写法,如果大家喜欢这样的文章,给我点赞评论,下次有机会就多写写。
就讲这些了,我们下次再见。