【问题标题】:Excluding part of a npm package from a claudia.js build从 claudia.js 构建中排除部分 npm 包
【发布时间】:2018-11-02 20:20:29
【问题描述】:

我目前正在使用 claudia.js 将无服务器函数部署到 AWS Lambda。但是,由于大小限制,我遇到了以下错误:

RequestEntityTooLargeException:对于 CreateFunction 操作,请求必须小于 69905067 字节

为了解决这个问题,我正在尝试排除 npm 包的子文件夹,因为它不需要,但我不确定如何在 claudia build 过程中执行此操作。

具体来说,我想排除一个示例子文件夹 > node_modules/packet/subfolder/*

我弄乱了.gitignore.npmignore 的各种配置,但收效甚微。任何帮助都会很棒!

【问题讨论】:

    标签: node.js lambda serverless claudiajs


    【解决方案1】:

    您可以简单地将 --use-s3-bucket 选项与 Claudia.js 一起使用,而不是这样做,50mb 限制将增加到 250mb(未压缩)。

    尝试运行以下命令:

    claudia update --use-s3-bucket BUCKET_NAME --region YOUR_REGION

    其中BUCKET_NAME 是同一区域 (YOUR_REGION) 中的部署助手存储桶的名称。

    【讨论】:

      猜你喜欢
      • 2014-06-16
      • 1970-01-01
      • 1970-01-01
      • 2020-12-23
      • 2018-01-09
      • 2015-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多