Você quer solicitar um recurso ou relatar um bug ?
INSETO
Qual é o comportamento atual?
Se o prefixo global for definido para um caminho contendo um caractere til yarn global bin
parece tratá-lo como caractere de ponto, ou seja, um caminho relativo.
Se o comportamento atual for um bug, forneça as etapas para reproduzi-lo.
$ 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
Qual é o comportamento esperado?
$ yarn config list
info npm config
{ prefix: '~/.npm-global' }
$ pwd
/Users/creynders/foo/bar/qux
$ yarn global bin
/Users/creynders/.npm-global/bin
Mencione seu node.js, yarn e versão do sistema operacional.
nó: v6.9.5
fio: 0,20,3
OS: OS X 10.12.3
Reparo provisório
Use um caminho absoluto para o seu prefixo
$ npm config set prefix /Users/creynder/.npm-global
Apenas corri para isso. Quando você notar que a pasta local ~
foi criada erroneamente, a tentação é tentar excluí-la, e você deve ter muito cuidado com isso ...
Eu confirmo esse bug, isso não apenas o torna inutilizável, mas também cria uma pasta falsa ~
. Também fiquei tentado a inserir rm -r ~
antes de me aceitar ^^ '
Corrigido por # 3576.