この記事は最終更新から1年以上経過しています。現在の仕様や情報と異なる場合がありますので、ご注意ください。

Material UI をyarnでインストールしようとしたところうまくいかなかったのでその時の対処の流れを備忘録として書き残します。

現象

下記をターミナルで実行したところ command not found と表示されました

yarn add @mui/material @emotion/react @emotion/styled
zsh: command not found: yarn

原因

そもそもyarnがインストールされていない。

対処

下記手順でyarnをインストールしました。

ターミナルで以下を実行。

npm install --global yarn

そうすると下記のエラーが発生し、yarnがインストールできませんでした。

Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/yarn'

node_modulesのディレクトリのパーミッションが原因のようです。そこで下記を実行してパーミッションを変更。

sudo chmod 777 /usr/local/lib/node_modules/

再度npm install --global yarnを実行して無事yarnがインストールされました。Material UI も無事インストール完了です。