错误的ERR!在npm安装时代码为ENOTEMPTY

时间:2017-05-04 09:23:58

标签: npm dockerfile

当我尝试在我的Dockerfile中执行npm install时,我得到下面提到的错误。我在运行npm install之前删除了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服务器上脚本失败。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我做了以下事情:
1.重新启动系统
2.关闭VS,VSCode或打开JS文件的任何编辑器。
3.显然,在目标文件夹中进行安装之前,可能还需要在其他目录中进行npm安装。