Currently Babel 6 require its polyfill to transpile async/await. Must be explicitly installed and required in order to get async/await working.
"devDependencies": {
"babel-core": "^6.0.20",
"babel-polyfill": "^6.0.16",
"babel-preset-es2015": "^6.0.15",
"babel-preset-stage-0": "^6.0.15"
}
{
"presets": [ "es2015", "stage-0" ]
}
"use strict";
export default async function foo() {
var s = await bar();
console.log(s);
}
function bar() {
return "bar";
}
require('babel-core/register');
require('babel-polyfill');
require('./app.js')();