@puroteku

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

npm updateで不都合が出ます。

解決したいこと

開発環境構築でマテリアルUIをインストールしようとする

脆弱性がみつかりエラーが発生
npmのパッケージバージョンが新しくないのでは?

npm outdated -gでバージョンの確認
npm 現在は8.11.0  推奨は8.16.0
corepack 0.10.0 0.12.0

npm i corepack, npm update,でバージョンアップさせよう。結果エラー発生

お力をお借りしたいです

発生している問題・エラー

npm ERR! code ENOTEMPTY
npm ERR! syscall rename
npm ERR! path /Users/paryboy/Desktop/real-sns-udemy/real-sns-frontend1/node_modules/dotenv
npm ERR! dest /Users/paryboy/Desktop/real-sns-udemy/real-sns-frontend1/node_modules/.dotenv-FfJDntHd
npm ERR! errno -66
npm ERR! ENOTEMPTY: directory not empty, rename '/Users/paryboy/Desktop/real-sns-udemy/real-sns-frontend1/node_modules/dotenv' -> '/Users/paryboy/Desktop/real-sns-udemy/real-sns-frontend1/node_modules/.dotenv-FfJDntHd'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/paryboy/.npm/_logs/2022-08-09T05_01_23_016Z-debug-0.log

自分で試したこと

https://stackoverflow.com/questions/67991537/npm-install-error-enotempty-directory-not-empty
上の記事からエラーコードの原因がpackage.jsonとnode_module??

二つのファイルを削除、インストールすれば治ると言われるが他の記事を読み躊躇中...
https://qiita.com/sugurutakahashi12345/items/1f6bb7a372b8263500e5
https://tagsqa.com/detail/12608

0 likes

1Answer

ENOTEMPTY: directory not empty
renameに失敗しているような...

/Users/paryboy/Desktop/real-sns-udemy/real-sns-frontend1/node_modules
とりあえずnode_modulesnode_modules.bkとかにしておいて、npm installを再度して全部を入れ直してみたらどうですか?

node_modules/dotenvをrenameしようとして出来ないのは多分権限的なものじゃないかと推測します。

linux系OSなら

$ whoami
$ cd プロジェクトフォルダ
$ ls -al node_modules | grep dotenv

とかで出てくる表示内容で分かると思いますが、分からなければその部分を追加掲載してみてください。

0Like

Comments

  1. @puroteku

    Questioner

    node_modulesを.bkに変更し、再インストールしましたが、解決できませんでした。
    https://teratail.com/questions/334104?link=qa_related_pc
    参考にし、アンインストールからインストールで治るかと思ったのですが、再びrenameの問題が発生しています...

Your answer might help someone💌