エラーコード集

npmでpermission deniedへの対処

npmでpermission denied エラー、"EACCES permission denied" エラーが出た時の対処法

パソコンの何かしらの設定で上記エラーが出ることがあります。

読んで字の如し、ファイルへのアクセス権がない、ということなので、以下のようにsudoを先頭につければインストール自体はできます。

sudo npm install ~
sudo npm install -g ~

ただ、毎回sudoをつけてパスワードを入力するのも面倒なので、以下のように設定すれば上手くいきます。

上記のようなエラーが出たとします。7行目あたりに、"Error: EACCES: permission denied, access '/usr/local/lib/node_modules'"と書いてあります。つまり、'usr/local/lib/node_modules'フォルダにアクセスできませんよ、というなので、このフォルダにアクセス権を付与してあげれば大丈夫です。

sudo chown -R $(whoami) /usr/local/lib/node_modules

上記コマンドで完成です。

-エラーコード集

Copyright© 起業家のためのプログラミング , 2020 All Rights Reserved Powered by AFFINGER5.