您是否要请求功能或报告错误?
漏洞
目前的行为是什么?
如果全局前缀设置为包含波浪号字符的路径,则yarn global bin
似乎将其视为点字符,即相对路径。
如果当前行为是错误,请提供重现步骤。
$ yarn config list
info npm config
{ prefix: '~/.npm-global' }
$ pwd
/Users/creynders/foo/bar/qux
$ yarn global bin
/Users/creynders/foo/bar/qux/~/.npm-global/bin
预期的行为是什么?
$ yarn config list
info npm config
{ prefix: '~/.npm-global' }
$ pwd
/Users/creynders/foo/bar/qux
$ yarn global bin
/Users/creynders/.npm-global/bin
请提及您的node.js,yarn和操作系统版本。
节点:v6.9.5
纱:0.20.3
作业系统:OS X 10.12.3
临时修复
使用绝对路径作为前缀
$ npm config set prefix /Users/creynder/.npm-global
刚遇到这个。 当您发现错误创建的本地~
文件夹时,诱惑是尝试将其删除,您必须非常小心...
我确认了这个错误,不仅使它不可用,而且还创建了错误的~
文件夹。 我也很想输入rm -r ~
然后带我回去^^'
由#3576修复。