Loader
# Loader
- 入口
- 检查文件是否存在 chunk 模块列表
- 读取文件内容
- 在进行抽象语法树之前会匹配 loader 规则进行代码转换
- loader 规则是 从下到上,从前往后(数组)进行匹配。
- AST 语法树分析
- denpendencise 记录依赖
- 转换后的函数添加进 chunk 模块列表
- 递归便利 denpendencies 中的依赖文件
- 回到 步骤2 继续执行
Loader 本质就是一个函数,Loader 的作用在于转换代码。将代码转换成我们想要的样子,比如 将 ¥ a = 1 转换成 var a = 1