我是aws的新手,正在学习lambda函数。我已经使用node js es6模块编写了一个处理函数。为了让它运行,我安装了babel并编辑了package.json文件,如下所示
"start":babel-node --presets index.js./ es2015
当我在aws lambda中添加我的代码时,它将异常显示为意外的令牌类型"import“,这意味着它无法识别es6类。
如何更改lambda函数的触发方式。
是否可以通过自定义命令来触发lambda函数来执行亚马逊网络服务中的es6类?
PS:我只需要使用es6类。无法使用'require‘代替import。
发布于 2019-05-13 01:31:12
您可以为此实现自己的自定义运行时:https://docs.aws.amazon.com/lambda/latest/dg/runtimes-custom.html
另一种方法是将源代码编译成支持的标准,即使是babel或例如TypeScript也可以在这里提供帮助。
https://stackoverflow.com/questions/56097916
复制相似问题