💾

npmでpermission deniedがでた時の対処法(mac)

今回はnpmでpermission deniedが表示された時の対処法を紹介します。GatsbyJSでブログを作る際には避けて通れないエラーなので、参考にしてみてください。


対策方法

上記のサイトを参考にしました。

npmのデフォルトディレクトリの権限を変更する

npmディレクトリのパスを下のコマンドで確認します。

npm config get prefix

おそらく/usr/localと表示されると思うので、

sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

で、ディレクトリの権限を自分のアカウントに変更してください。

Nodeの再インストール

Nodeのインストール方法は下の記事で紹介しています。


NodeはHomebrewなどでもインストールすることができますが初心者には公式サイトからのインストールがおすすめです。


WEBデザインブログ「Koblog」の管理人。現役高校生。趣味は音楽鑑賞とネットサーフィン・読書。主にWEBデザイン・プログラミング・GatsbyJS・はてなブログ関連のことについて発信していきます。投げ銭をしてくれる方を募集しています。

donation