2

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

  1. 使用@babel/babylon解析源代码并获取 AST
  2. 使用babel-traverse遍历 AST并在需要时进行一些修改
  3. 将 AST 转回 JavaScript 源代码

前两个步骤非常简单。但我坚持将 AST 转回源代码。

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

有什么建议么?

4

0 回答 0