ES6 の使用には--harmony
、ノード v0.12.3 のフラグが必要です。
awsラムダ関数でそうする方法はありますか?
ES6 の使用には--harmony
、ノード v0.12.3 のフラグが必要です。
awsラムダ関数でそうする方法はありますか?
babelを使用して、es6/es7 をノード 0.10.x と互換性があるように変換できます。
http://www.rricard.me/es6/aws/lambda/nodejs/2015/11/29/es6-on-aws-lambda.html
編集:
また、 Apexと呼ばれる非常に優れた AWS ラムダ デプロイヤーもあり、es6/es7 コードを簡単に変換してデプロイできます。例: https://github.com/apex/apex/tree/master/_examples/babel-webpack
EDIT2:ラムダを次のような他のサービスと統合するのにも役立つ、Gordonと呼ばれる別の AWS ラムダ デプロイヤがあります。
彼らはまた、多くの有用な例を持っています
AWS Lambda は を使用v0.10.36
していますが、とにかくこの方法で試すことができると思います
var spawn = require("child_process").spawn;
var child = spawn('node', [ "--harmony", "es6.js" ], {
cwd: __dirname
});