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

Javascript 如何将aws sdk js捆绑到无服务器框架优化包中?,javascript,node.js,amazon-web-services,aws-lambda,serverless-framework,Javascript,Node.js,Amazon Web Services,Aws Lambda,Serverless Framework,由于以下原因,无法运行node.js的AWS SDK 我想为node添加一个更新版本的AWS SDK,然后是lambda中包含的内容,但我还想优化(通过browserify)我的lambda node.js代码 如何实现这一点?通过awsm.json元数据文件中指定lambda代码打包方式的属性(也称为awsm)实现这一功能 特别是awsm.json规范中定义的lambda.package.optimize.exclude和lambda.package.optimize.includePath

由于以下原因,无法运行node.js的AWS SDK

我想为node添加一个更新版本的AWS SDK,然后是lambda中包含的内容,但我还想优化(通过browserify)我的lambda node.js代码

如何实现这一点?

通过awsm.json元数据文件中指定lambda代码打包方式的属性(也称为awsm)实现这一功能

特别是awsm.json规范中定义的
lambda.package.optimize.exclude
lambda.package.optimize.includePath

exclude
属性指定应该从优化过程中排除的节点模块(在它刚刚使用的封面下)。在
exclude
属性中,只需指定
['aws-sdk']
。然后,您必须告诉JAWS将
aws sdk
包含在zip中,方法是将其路径放入
includePaths

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

有关完整示例,请参见