我在尝试安装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'
出于某种原因,即使我使用的是Mac,删除:delegated
也能正常工作。
实际上,出于某种原因,使用纱线不再给我这个问题了。