使用asynchronous时使用babel意外的令牌
使用babel 6使用async / await时获取意外标记
boot.js
require("babel-core/register")({ ignore: "./node_modules" }); require("babel-polyfill");
asyncAwaitSample.js
async function() { await someAsyncAction(); }()
.babelrc
{ "presets": ["es2015", "stage-0", "react"] }
并且编译器在stringasync function() {
,它表示“意外的令牌”{“”
你是否安装了babel-plugin-transform-async-to-generator
?
npm install babel-plugin-transform-async-to-generator
并在您的.babelrc
{ "plugins": ["transform-async-to-generator"] }
源https://babeljs.io/docs/plugins/transform-async-to-generator/
然后做:
(async function() { await someAsyncAction(); })()