babel使用

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

posted @ 2022-04-14 17:51  夏之轩语  阅读(78)  评论(0编辑  收藏  举报