約束の地

キャロの想い出

Yarn での小さなハマり

Yarn

ご存知 Yarn です。プチハマりしたところを書いておきます。

yarn で add する際の global を書く位置は?

$ yarn add global foobar ではなく $ yarn global add foobar である

  • 前者でもインストールができてしまう*1ので混乱した
  • npm と逆なので紛らわしい

global でインストールしたバイナリの場所は?

~/.config の配下である

具体的には ~/.config/yarn/global/node_modules/.bin の配下になる。

したがって、$PATH は以下のように設定するとよい。

export PATH="$PATH:$HOME/.config/yarn/global/node_modules/.bin"

結論

ハマらないようにしましょう。

*1:global ではなくなる

Powered by はてなブログ