[英]vercel read-only file system, chmod
大家好,我使用vercel部署我的项目。 我的 NextJS 项目依赖项之一位于 node_modules 内,在其自己的文件夹中读取和写入文件。 当我导入此依赖项时,出现以下错误:
"errorType":"Runtime.UnhandledPromiseRejection","errorMessage":"Error: EROFS: read-only file system, chmod '/var/task/node_modules/MY_DEPENDENCY/src/FILE'"
有解决办法吗?
查看以下线程 - https://github.com/vercel/community/discussions/314?sort=new
如果你需要临时存放一些东西,你可以尝试使用/tmp
目录。
限制 512 MB + 无保证 - https://github.com/vercel/vercel/discussions/5320
您没有提到项目依赖项的作用,但是它通常是使用无服务器函数写入文件的反模式,因为不能保证下次调用时存在
潜在的定向求解
根据写入 S3 之类的存储桶或数据库的文件类型(资产或平面文件),它可能对您更好 - 有多种方法可以完成函数之间共享state 的写入。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.