node.js - 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'
这发生在安装任何库之前。有没有人遇到过这个问题?
解决方案
在我的情况下,这个错误以及其他一些错误的原因是节点 15 的发布及其在FROM node:alpine
-> 降级中的使用,FROM node:14.14.0-alpine
就像一个魅力
推荐阅读
- python - 编写一个函数来获取最后一次列 A/B 是特定值时列 C/D 的总和?
- git - Git致命错误:无法将代码拉到我的服务器
- python - 有没有办法让这个脚本只提供事件摘要唯一的事件摘要?
- c# - C# 或 VBA office word interop - 更改表格样式
- python - 多个盒子的盒子包装问题
- mysql - 如何将 jpg 类型作为原始类型的图像(blob 类型)从 mysql 检索到 matlab?
- python - 将多个 GluonTS 预测导出到 pandas 数据框
- javascript - 有人可以解释一下 javaScript 中的“空”语句和普通分号有什么区别吗
- ios - swift不能删除行
- windows - 终端关闭后,使用批处理脚本复制的文件将从文件夹中消失