babel 实际上是一个平台和postcss一样的平台,它只负责将js 转换成 AST 抽象语法树,实际怎么转换语法需要plugin 去做。
babel 做了如下三件事
1.将js 源码转换成AST 语法树
2.通过插件修改AST语法树
3.将AST语法树转换成js 源码
其实我们自己也可以实现一个babel插件来进行语法转换,具体的实现步骤请看如下文档
学习这些东西最好的办法就是去一遍遍的看原文档,去编写代码尝试
本文共 263 字,大约阅读时间需要 1 分钟。
babel 实际上是一个平台和postcss一样的平台,它只负责将js 转换成 AST 抽象语法树,实际怎么转换语法需要plugin 去做。
babel 做了如下三件事
1.将js 源码转换成AST 语法树
2.通过插件修改AST语法树
3.将AST语法树转换成js 源码
其实我们自己也可以实现一个babel插件来进行语法转换,具体的实现步骤请看如下文档
学习这些东西最好的办法就是去一遍遍的看原文档,去编写代码尝试
转载于:https://www.cnblogs.com/chillaxyw/p/10707597.html