EBUSY:尝试执行npm安装时资源忙或在Docker中被锁定

问题描述 投票:1回答:1

我在尝试安装npm软件包时遇到此错误。

docker-compose.yml中的卷设置如下:

volumes:
  - "./backend/packages/package.json:/home/node/package.json:delegated"
  - "./backend/packages/package-lock.json:/home/node/package-lock.json:delegated"
  - "./backend/:/home/node/app/"
  - /home/node/node_modules/

我想从容器内部运行安装,它不断给我以下内容:

npm WARN saveError EBUSY: resource busy or locked, rename '/home/node/package.json.2756152664' -> '/home/node/package.json'
npm WARN saveError EBUSY: resource busy or locked, rename '/home/node/package-lock.json.2814803686' -> '/home/node/package-lock.json'
node.js docker
1个回答
0
投票

出于某种原因,即使我使用的是Mac,删除:delegated也能正常工作。

实际上,出于某种原因,使用纱线不再给我这个问题了。

© www.soinside.com 2019 - 2024. All rights reserved.