Möchten Sie eine Funktion anfordern oder einen Fehler melden?
FEHLER
Wie ist das aktuelle Verhalten?
Wenn das globale Präfix auf einen Pfad gesetzt ist, der ein Tilde-Zeichen enthält, scheint yarn global bin
es als Punktzeichen zu behandeln, dh als relativen Pfad.
Wenn das aktuelle Verhalten ein Fehler ist, geben Sie bitte die Schritte zur Reproduktion an.
$ 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
Was ist das erwartete Verhalten?
$ yarn config list
info npm config
{ prefix: '~/.npm-global' }
$ pwd
/Users/creynders/foo/bar/qux
$ yarn global bin
/Users/creynders/.npm-global/bin
Bitte geben Sie Ihre node.js, Garn und Betriebssystemversion an.
Knoten: v6.9.5
Garn: 0,20,3
Betriebssystem: OS X 10.12.3
Vorübergehende Korrektur
Verwenden Sie einen absoluten Pfad für Ihr Präfix
$ npm config set prefix /Users/creynder/.npm-global
Bin gerade darauf gestoßen. Wenn Sie den fehlerhaft erstellten lokalen Ordner ~
bemerken, besteht die Versuchung darin, ihn zu löschen, worüber Sie sehr vorsichtig sein müssen ...
Ich bestätige diesen Fehler, der ihn nicht nur unbrauchbar macht, sondern auch einen falschen ~
-Ordner erstellt. Ich war auch versucht, rm -r ~
einzugeben, bevor ich zurückgebracht wurde ^^ '
Behoben durch # 3576.