【问题标题】:Error: EROFS: read-only file system, mkdir '/home/sbx_user1063' when deploy using serverless错误:EROFS:只读文件系统,使用无服务器部署时 mkdir '/home/sbx_user1063'
【发布时间】:2019-05-23 18:13:02
【问题描述】:

我正在使用 babel-register 包。它有缓存文件夹来保存缓存文件。它在本地和 EC2 上运行良好,但是当我尝试使用无服务器进行部署时,它会抛出 Error: EROFS: read-only file system 错误。

任何帮助将不胜感激。提前致谢!

【问题讨论】:

    标签: node.js amazon-web-services serverless


    【解决方案1】:

    使用 lambda 时,您可以写入的唯一位置是 /tmp/。你必须弄清楚如何告诉 babel-register 使用 /tmp/ 作为保存缓存文件的目录。

    每个 Lambda 函数在其自己的 /tmp 目录中接收 500MB 的非永久性磁盘空间。

    来源:https://aws.amazon.com/lambda/faqs/

    【讨论】:

      猜你喜欢
      • 2020-05-18
      • 1970-01-01
      • 2018-12-20
      • 2020-07-10
      • 2018-09-11
      • 2015-06-08
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      相关资源
      最近更新 更多