无法让埃斯普里马 4.0.1解析器使用“等待”。很难找到相关的选项,如果可能的话,这些选项可以传递到“等待”的解析函数中。
复制步骤
const esprima = require('esprima');
esprima.parse("await function_call()")预期产出
描述包含等待调用的代码结构。
实际输出
错误:第1行:意外标识符
发布于 2018-10-19 15:52:46
您的代码是SyntaxError。await只是async function中的一个关键字:
esprima.parse("(async function() {await function_call()})()")https://stackoverflow.com/questions/52895917
复制相似问题