面试大厂需要了解的知识点
1. Webpack VS
Vite 原理
- 谈谈 AST 语法树?
- 谈谈 babel 的作用?
- 如何收集代码依赖?
- ES Module 与 CMD 区别?
如何搞懂 webpack 原理呢?手写一个 mini-webpack 是非常直接的方法,比去看原理解析文章效率高多了。
需要做的有:
- 造个轮子 - 手写 Webpack
- 什么是抽象语法树(AST)
- 如何分析模块的依赖关系
- 如何将 ES6 转换为 ES5
- 读懂 bundle 文件中的天书代码
- 谁会是下一个 Webpack