babel使用
作者:互联网
Babel 的三个主要处理步骤分别是: 解析(parse),转换(transform),生成(generate)
1.解析步骤接收代码并输出 AST
2.转换步骤接收 AST 并对其进行遍历,在此过程中对节点进行添加、更新及移除等操作。 插件就是在这部分介入工作
3.代码生成步骤把最终(经过一系列转换之后)的 AST 转换成字符串形式的代码,同时还会创建源码映射(source maps)。代码生成其实很简单:深度优先遍历整个 AST,然后构建可以表示转换后代码的字符串。
标签:代码生成,遍历,转换,AST,babel,代码,使用,步骤 来源: https://www.cnblogs.com/dannyel/p/16145824.html