簡體   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