AST 是 Abstract Syntax Tree 的简称,涉及到这些问题:
- 如何将 Typescript 转化为 Javascript (typescript)
- 如何将 SASS/LESS 转化为 CSS (sass/less)
- 如何将 ES6+ 转化为 ES5 (babel)
- 如何将 Javascript 代码进行格式化 (eslint/prettier)
- 如何识别 React 项目中的 JSX (babel)
- GraphQL、MDX、Vue SFC 等等

主要用途是将写的代码把他转化为三大件的代码,而不失去其原来的逻辑