babel编译过程
来源:10-21 babel 基本概念串讲

weibo_给堕落一个理由先_0
2021-06-24
老师,面试被问到babel是如何将ES6代码编译成ES5或更低版本的,这个要怎么回答
写回答
1回答
-
双越
2021-06-24
这个涉及到 babel 的原理了,涉及内容很多,不是一时半会儿能学会的。
首先,你得了解计算机编译原理,编辑器的基本流程,AST 数据结构
然后,再去了解 babel 的基本运行机制,执行过程
最后,再去了解 babel 的各个插件的开发和配置
这个问题我没有在课程中讲,因为它非常麻烦,而且被考察的概率也不是很高,成本和收益不成正比。
所以,如果你计算机基础很扎实,那建议去搜集资料学一学,否则就可以先放弃这个题目,多看看其他应用、设计类型的题目。
012021-06-24
相似问题