npm実行時にエラー「EACCES: permission denied, unlink ‘/root/.npm/_npx’」が発生した場合の対処法

npm実行時にエラー「EACCES: permission denied, unlink ‘/root/.npm/_npx’」が発生した場合の対処法

npm install -g実行時にエラー「EACCES: permission denied, unlink ‘/root/.npm/_npx’」が発生した場合の原因と対処法を記述してます。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • node V12.18.0
  • npm 6.14.4

エラー全文

「sudo npm install」実行時に発生。rootで実行しても、同じエラーとなりました。

原因

「/root/.npm/」の権限の問題。

対処法

「/root/.npm/」の権限を変更すると、問題なくインストールが完了しました。