等待未在 esprima 4.0.1 中解析
Await not parsed in esprima 4.0.1
无法使 esprima 4.0.1 解析器与 'await' 一起工作。很难找到可以传递给 'await' 的解析函数的相关选项,如果可能的话。
重现步骤
const esprima = require('esprima');
esprima.parse("await function_call()")
预期输出
描述包含 await 调用的代码结构
实际产量
错误:第 1 行:意外的标识符
您的代码存在语法错误。 await
只是 async function
里面的关键字:
esprima.parse("(async function() {await function_call()})()")
无法使 esprima 4.0.1 解析器与 'await' 一起工作。很难找到可以传递给 'await' 的解析函数的相关选项,如果可能的话。
重现步骤
const esprima = require('esprima');
esprima.parse("await function_call()")
预期输出
描述包含 await 调用的代码结构
实际产量
错误:第 1 行:意外的标识符
您的代码存在语法错误。 await
只是 async function
里面的关键字:
esprima.parse("(async function() {await function_call()})()")