是否有可能在修改后将Babylon解析的AST转换回源代码?

时间:2017-12-26 09:45:18

标签: javascript babeljs abstract-syntax-tree babel-babylon

我试图通过以下方式修改JavaScript源代码:

  1. 使用@babel/babylon解析源代码并获取AST
  2. 使用babel-traverse遍历AST并在需要时进行一些修改
  3. 将AST转回JavaScript源代码
  4. 前两个步骤非常简单。但我坚持将AST转回源代码。

    我做了一些搜索,只找到了将AST转换为低版本JavaScript代码的示例。

    有什么建议吗?

0 个答案:

没有答案