機能をリクエストしバグを報告しますか?
バグ
現在の動作は何ですか?
グローバルプレフィックスがチルダ文字を含むパスに設定されている場合、 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:OS X 10.12.3
一時的な修正
プレフィックスに絶対パスを使用する
$ npm config set prefix /Users/creynder/.npm-global
ちょうどこれに遭遇しました。 誤って作成されたローカル~
フォルダーに気付いた場合、それを削除しようとする誘惑に駆られます。これには十分注意する必要があります...
このバグを確認しました。これにより、使用できなくなるだけでなく、誤った~
フォルダーが作成されます。 また、私を連れ戻す前にrm -r ~
を入力したくなりました^^ '
#3576で修正されました。