首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将aws-sdk-js捆绑到无服务器框架优化包中?

如何将aws-sdk-js捆绑到无服务器框架优化包中?
EN

Stack Overflow用户
提问于 2015-09-22 11:40:11
回答 1查看 1.1K关注 0票数 2

由于browserify的原因,适用于node.js的AWS SDK无法通过how the SDK is loaded运行

我想包含一个更新版本的AWS SDK for node,而不是lambda中包含的内容,但我也想优化(通过浏览器)我的lambda node.js代码。

我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2015-09-22 11:40:11

JAWS AWS Module system (也称为awsm)允许通过awsm.json元数据文件中的一个属性实现此功能,该属性指定了lambda代码是如何打包的。

具体地说,就是awsm.json规范的lambda configuration options部分中定义的lambda.package.optimize.excludelambda.package.optimize.includePaths

exclude属性指定应该从优化过程中排除的节点模块(在幕后,它只是使用browserify exclude)。在exclude属性中,您只需指定['aws-sdk']。然后,您必须通过将其路径放在includePaths中来告诉JAWS在压缩中包含aws-sdk

includePaths属性是相对于back目录的路径列表,这些路径在部署之前按原样拉入zip文件。

有关完整的示例,请参阅awsm sample

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32707970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档