npm installに失敗した時の対処方法
npm install
に引っかかった時の対処方法についてまとめます。
nodeのバージョンを変える
nodeの最新バージョンなら基本的にはできるはずなので、最新バージョンにアップデートしましょう。
逆にダウングレードしないとできない場合もあるかもしれないので、チーム内でできている人にnodeバージョンを聞いて、合わせてみましょう。
laradockでnodeのバージョンを変更する場合、
.env
ファイルのNODE_VERSION
をnode
から変更したいバージョンにします。
docker-compose stop workspace
docker-compose up -d --build workspace
でコンテナを再作成してあげればworkspaceコンテナに指定したnodeバージョンが入ります。
--unsafe-permオプションをつける
今回、このオプションによってエラーが解消したのですが、情報がほとんどなくて困りました。
docker環境の場合、rootユーザでworkspaceコンテナに入っていたので、エラーになったようです。
rootユーザでnpm install
を実行するのは推奨されていないようなので、--unsafe-perm
オプションをつける必要がありました。
npm install --unsafe-perm
お試しください。
Author And Source
この問題について(npm installに失敗した時の対処方法), 我々は、より多くの情報をここで見つけました https://qiita.com/kenji__n/items/8ed91270271261752c8a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .