首页
刷题
专项复习
面经
技术文章
面试技巧
开通会员
辅导服务
登 录
问答题
【1222/1593】
Babel的原理是什么
难度:
2021-07-05 创建
参考答案
题目要点
个人笔记
参考答案:
babel 的转译过程分为三个阶段,这三步具体是:
解析 Parse: 将代码解析生成抽象语法树( 即AST ),即词法分析与语法分析的过程
转换 Transform: 对于 AST 进行变换一系列的操作,babel 接受得到 AST 并通过 babel-traverse 对其进行遍历,在此过程中进行添加、更新及移除等操作
生成 Generate: 将变换后的 AST 再转换为 JS 代码, 使用到的模块是 babel-generator
最近更新时间:2021-07-07
赞赏支持
预览
题库维护不易,您的支持就是我们最大的动力!