Javascript 与babel一起使用异步等待时出现意外令牌
与babel 6一起使用async/await时获取意外令牌 boot.jsJavascript 与babel一起使用异步等待时出现意外令牌,javascript,node.js,async-await,babeljs,Javascript,Node.js,Async Await,Babeljs,与babel 6一起使用async/await时获取意外令牌 boot.js require("babel-core/register")({ ignore: "./node_modules" }); require("babel-polyfill"); AsyncSample.js async function() { await someAsyncAction(); }() B.法律改革委员会 { "presets": ["es2015", "stage-0", "r
require("babel-core/register")({
ignore: "./node_modules"
});
require("babel-polyfill");
AsyncSample.js
async function() {
await someAsyncAction();
}()
B.法律改革委员会
{
"presets": ["es2015", "stage-0", "react"]
}
编译器在字符串
async function(){
上出错,它说“意外的标记”{'您是否安装了babel插件将async转换为生成器
npm安装babel插件转换异步到生成器
在你的.babelrc
{
"plugins": ["transform-async-to-generator"]
}
来源
然后做:
(async function() {
await someAsyncAction();
})()
在我尝试过的函数周围放置
()
,但它会在wait someAsyncAction();
字符串上出现错误