npm错误!安装npm时出现代码ENOTEMPY

falq053o  于 2023-02-04  发布在  其他
关注(0)|答案(9)|浏览(216)

当我尝试在我的Dockerfile中安装NPM时,我得到了下面提到的错误。我在运行NPM安装之前删除了node_modules,但我仍然以这个错误结束。

npm ERR! node v6.2.0
npm ERR! npm  v3.8.9
npm ERR! path /nodejsAction/node_modules/setprototypeof
npm ERR! code ENOTEMPTY
npm ERR! errno -39
npm ERR! syscall rmdir

npm ERR! ENOTEMPTY: directory not empty, rmdir 
'/nodejsAction/node_modules/setprototypeof'

你知道我怎么才能解决这个问题吗?它似乎在我的本地mac上工作正常,但在我的Jenkins服务器上脚本失败了。

fwzugrvs

fwzugrvs1#

我认为下面的命令可能更合适:

rm -r node_modules

这将删除存储库中的node_modules文件夹。npm install命令现在应该可以工作了。
如果使用Webpack,还可以使用rm -r dist删除dist文件夹,然后重新构建存储库。

kiayqfof

kiayqfof2#

我遇到了相同的错误/问题,我删除了目录。

rm -r node_modules/MODULE

它只是工作!

krcsximq

krcsximq3#

我有同样的问题,我做了以下:
1.重启系统
2.关闭VS、VSCode或任何打开了JS文件的编辑器。
3.显然,在目标文件夹中安装npm之前,您可能也必须在其他目录中安装npm。

mutmk8jj

mutmk8jj4#

在我的例子中,ENOTEMPTY跟在ERR_SOCKET_TIMEOUT后面。它还携带了重命名模块的指令(uuiduuid-<some string>nanoidnanoid-<some string>)--重命名会导致同样的问题,无论是否验证该高速缓存。对此问题的修复方法是删除源模块和目标模块,而不必破坏缓存

rm -r node_modules/<module>
rm -r node_modules/.<module>-<string suffix>

然后继续安装。非常类似于这里给出的答案,但只删除模块对我来说还不够

lp0sw83n

lp0sw83n5#

在我的情况下,这是与Reactjs和当我试图安装React引导。

    • 解决方案**

您应该删除项目中的node_modules目录。
1.* * rm-r节点模块**
或具有超级用户权限

    • sudo rm-r node_modules**。您需要输入sudo口令才能执行此操作

1.运行npm i重新安装依赖项。
如果您正在使用React,当您运行npm audit fix时,有时可能会出现类型错误。

*npm ERR! code ERR_INVALID_ARG_TYPE*

如果是这种情况,您应该将package.json文件中的react-scripts版本替换为**^3.4.1**(* 因为这对我有效 *)
再次删除node_modules并重新运行npm i
当您运行npm审计修复时,它应该没问题,您可以继续安装依赖项

ego6inou

ego6inou6#

1.删除节点模块文件夹

  1. del软件包锁定. json文件
    1.国家预防机制一

    1.国家预防机制i----保存----遗留同行部门
bjp0bcyl

bjp0bcyl7#

错误消息指出/nodejsAction/node_modules/setprototypeof不为空
您必须删除此目录或重命名此目录在我的情况下,我删除了此特定目录
此错误表明要安装或更新NPM包,必须删除特定目录

ql3eal8s

ql3eal8s8#

rm -r节点模块&& rm -r分布

z18hc3ub

z18hc3ub9#

如果尝试重命名但失败,系统将抛出错误。重命名失败是因为已经存在一个包含.module<uuid>的备份包。您应删除所有备份包。您可能需要备份.package-lock.json

mv node_modules/.package-lock.json node_modules/package-lock.json
rm -rf node_modules/.*
mv node_modules/package-lock.json node_modules/.package-lock.json

相关问题