首页 > 解决方案 > EXDEV:不允许跨设备链接,重命名 '/usr/local/lib/node_modules/npm' -> '/usr/local/lib/node_modules/.npm-i9nnxROI'

问题描述

我的构建在 CircleCI 上不断失败,并出现以下错误:

EXDEV: cross-device link not permitted, rename '/usr/local/lib/node_modules/npm' -> '/usr/local/lib/node_modules/.npm-i9nnxROI'

这发生在安装任何库之前。有没有人遇到过这个问题?

标签: node.jscircleci

解决方案


在我的情况下,这个错误以及其他一些错误的原因是节点 15 的发布及其在FROM node:alpine-> 降级中的使用,FROM node:14.14.0-alpine就像一个魅力


推荐阅读