Voulez-vous demander une fonctionnalité ou signaler un bogue ?
BOGUE
Quel est le comportement actuel?
Si le préfixe global est défini sur un chemin, il contient un caractère tilde yarn global bin
semble le traiter comme un caractère point, c'est-à-dire un chemin relatif.
Si le comportement actuel est un bogue, veuillez fournir les étapes à reproduire.
$ 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
Quel est le comportement attendu?
$ yarn config list
info npm config
{ prefix: '~/.npm-global' }
$ pwd
/Users/creynders/foo/bar/qux
$ yarn global bin
/Users/creynders/.npm-global/bin
Veuillez mentionner votre node.js, votre fil et la version de votre système d'exploitation.
nœud: v6.9.5
fil: 0.20.3
Système d'exploitation: OS X 10.12.3
Correction temporaire
Utilisez un chemin absolu pour votre préfixe
$ npm config set prefix /Users/creynder/.npm-global
Je viens de rencontrer ça. Lorsque vous remarquez le dossier local ~
créé par erreur, la tentation est d'essayer de le supprimer, ce à quoi vous devez faire très attention ...
Je confirme ce bug, non seulement cela le rend inutilisable mais cela crée un faux dossier ~
. J'ai aussi été tenté de saisir rm -r ~
avant de me reprendre ^^ '
Corrigé par # 3576.