以下是我写的代码
`js
var esprima = require('esprima');
var escodegen = require('escodegen');
var a = "var a = 2";
var ast = esprima.tokenize(a);
var output = escodegen.generate(ast);
console.log(output);
`
我能够对代码字符串进行标记,但在生成代码时出现错误。我浏览了多个样本,到处都遵循相同的模式。我不明白我做错了什么。