微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

npm 安装错误 ENOTEMPTY:目录不为空,

如何解决npm 安装错误 ENOTEMPTY:目录不为空,

当我尝试使用 npm install 安装一些新软件包时遇到以下错误。当我执行 npm install a-new-package --save 然后删除 package-lock.json 文件以刷新所有内容时发生了这种情况。

npm ERR! code ENOTEMPTY
npm ERR! syscall rename
npm ERR! path /Users/memphismeng/Documents/React Programming/Foot-in-The-Door/mobile/fitd/node_modules/@babel/plugin-proposal-decorators
npm ERR! dest /Users/memphismeng/Documents/React Programming/Foot-in-The-Door/mobile/fitd/node_modules/@babel/.plugin-proposal-decorators-ysllPQFw
npm ERR! errno -66
npm ERR! ENOTEMPTY: directory not empty,rename '/Users/memphismeng/Documents/React Programming/Foot-in-The-Door/mobile/fitd/node_modules/@babel/plugin-proposal-decorators' -> '/Users/memphismeng/Documents/React Programming/Foot-in-The-Door/mobile/fitd/node_modules/@babel/.plugin-proposal-decorators-ysllPQFw'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/memphismeng/.npm/_logs/2021-06-15T18_07_01_162Z-debug.log

出了什么问题?我也试过 npm audit fix --legacy-peer-deps 但没用。

解决方法

可能会删除 node_modules 文件夹和 package-lock.json 文件,然后重新安装 npm 可以解决您的问题。

因此,请考虑使用以下命令来应用上述操作:

remove node_modules 
remove package-lock.json
npm install 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。