yarn add してもそのディレクトリ配下にパッケージがインストールされない場合

前提

  • ndenv などで Node と npm を管理しており、その上で Yarn を入れている

結論

ユーザのルートディレクトリに package.json が何らかの理由で存在している*1

補足

.zshrc にはこんな感じのを書き加えてます。

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

*1:「前提」のような環境を作っているならば存在することはないはずですが、「ユーザーのルートディレクトリで yarn add した場合(yarn global add でない場合)」はそういう状態になってしまうでしょう

Powered by はてなブログ