babel编译过程

来源:10-21 babel 基本概念串讲

weibo_给堕落一个理由先_0

2021-06-24

老师,面试被问到babel是如何将ES6代码编译成ES5或更低版本的,这个要怎么回答

写回答

1回答

双越

2021-06-24

这个涉及到 babel 的原理了,涉及内容很多,不是一时半会儿能学会的。

首先,你得了解计算机编译原理,编辑器的基本流程,AST 数据结构

然后,再去了解 babel 的基本运行机制,执行过程

最后,再去了解 babel 的各个插件的开发和配置


这个问题我没有在课程中讲,因为它非常麻烦,而且被考察的概率也不是很高,成本和收益不成正比。

所以,如果你计算机基础很扎实,那建议去搜集资料学一学,否则就可以先放弃这个题目,多看看其他应用、设计类型的题目。

0
1
weibo_给堕落一个理由先_0
嗯嗯,谢谢老师
2021-06-24
共1条回复

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4695 学习 · 1667 问题

查看课程

相似问题