Babel原理是什么?

  • Post author:
  • Post category:其他


babel的转义过程也分为三个阶段,这三步具体是:

  • 解析Parse:将代码解析生成抽象语法树(即AST),即词法分析与语法分析的过程
  • 转换Transform:对于AST进行变换一系列的操作,babel接收得到AST并通过babel-traverse对其进行遍历,在此过程中进行添加、更新及移除等操作
  • 生成Generate:将变换后的AST再转换为JS代码,使用到的模块是babel-genertor



版权声明:本文为Meraln原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。