Javascript 如何将aws sdk js捆绑到无服务器框架优化包中?
由于以下原因,无法运行node.js的AWS SDK 我想为node添加一个更新版本的AWS SDK,然后是lambda中包含的内容,但我还想优化(通过browserify)我的lambda node.js代码 如何实现这一点?通过awsm.json元数据文件中指定lambda代码打包方式的属性(也称为awsm)实现这一功能 特别是awsm.json规范中定义的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
lambda.package.optimize.exclude
和lambda.package.optimize.includePath
exclude
属性指定应该从优化过程中排除的节点模块(在它刚刚使用的封面下)。在exclude
属性中,只需指定['aws-sdk']
。然后,您必须告诉JAWS将aws sdk
包含在zip中,方法是将其路径放入includePaths
includePaths
属性是相对于back
目录的路径列表,这些路径在部署之前按原样拉入zip文件
有关完整示例,请参见