babel实现的原理

555 阅读1分钟

babel转化的过程

image.png

  1. parse:第一步是babel使用babylon将原始代码转换为AST抽象语法树
  2. transform:第二步是babel通过babel-traverse对前面的抽象语法树进行遍历修改并获得新的抽象语法树
  3. generator:第三步是babel使用babel-generator将抽象语法树转换为代码

详细解析请看:juejin.cn/post/684490…