[英]Unexpected token while using async await with babel
与Babel 6一起使用异步/等待时获得意外令牌
boot.js
require("babel-core/register")({
ignore: "./node_modules"
});
require("babel-polyfill");
asyncAwaitSample.js
async function() {
await someAsyncAction();
}()
.babelrc
{
"presets": ["es2015", "stage-0", "react"]
}
并且编译器在字符串async 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();
})()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.