【问题标题】:How to install gatsby in AWS lambda?如何在 AWS lambda 中安装 gatsby?
【发布时间】:2017-12-29 14:49:27
【问题描述】:

我想使用 aws lambda 创建 gatsbyjs 网站? 有人知道我们如何在 AWS lambda 中全局安装 gatby nmp 包吗? 我要执行

npm install -g gatsby

如何在 aws lambda 中执行此操作?

【问题讨论】:

  • 为什么全局需要它,你能具体说明一下吗?
  • 实际上我想使用 aws lamda 创建 gatsby 站点。我想使用 lambda 函数执行 gatsby new gatsby-site 这个命令。如果您知道其他方法,请帮助我
  • 你有没有让它运行?

标签: lambda aws-lambda serverless-framework gatsby


【解决方案1】:

您可以直接安装必要的依赖项。 Gatsby 与任何其他 node.js 项目一样只是 NPM 包。

【讨论】:

    【解决方案2】:

    我们最近也有类似的要求,答案是EFS。 Lambda 的上限为 250mb,而 Gatsby 比这大得多(~500mb)。

    通过在您的 EFS 实例中安装 Gatsby,并将该实例安装到您的 Lambda,您将立即构建页面。

    不过还有一些其他注意事项;我在这里汇总了如何执行此操作的概述: https://www.jameshill.dev/articles/running-gatsby-within-aws-lambda/

    【讨论】:

      猜你喜欢
      • 2020-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-09
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多