1. ホーム
  2. javascript

[解決済み] npm WARN checkPermissions /usr/local/lib/node_modules への書き込みアクセス権がありません。

2022-02-19 18:26:35

質問

注意事項 セキュリティ上の理由から、マークされたソリューションは使用しないでください。 投票数の多いもの !


オリジナルの質問です。

私はこのコマンドでmonacaをインストールしようとしています。

npm install -g monaca

しかし、その直後にこれらのエラーが発生しました。

npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules 
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!  { Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!   stack: 'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules\'',
npm ERR!   errno: -13, npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/local/lib/node_modules' }

この問題を解決する方法を教えてください。 ありがとうございます。

解決方法は?

この問題を解決するために好ましくない方法は、sudoを使用することです。

sudo npm install -g monaca

しかし、sudoを使わずに回避する方法を見つけた方が良いでしょう。

npm install -g less が動作しない