繁体   English   中英

vercel 只读文件系统,chmod

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM