From 275cb5653368206f397a1f574959571cb07a6932 Mon Sep 17 00:00:00 2001 From: asd Date: Mon, 2 Dec 2019 14:36:59 +0800 Subject: [PATCH] update --- 2019/12/webpack原理.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/2019/12/webpack原理.md b/2019/12/webpack原理.md index d85d2ba..3748245 100644 --- a/2019/12/webpack原理.md +++ b/2019/12/webpack原理.md @@ -122,12 +122,18 @@ moudle.export={ 2.webpack构建流程 (1) 初始化参数 从shell和配置文件中 合并参数 得到最终的参数 + (2) 开始编译 通过得到的参数初始化complier对象,加载所有插件,通过run 方式编译 + (3) 确定入口文件 根据webpack.config.js/package.json 找到入口文件 + (4) 编译模块 从入口文件开始,递归调用所有loader把模块翻译成compliation 递归所有依赖模块,然后重复编译 最终得到 每个模块的最终内容以及他们之间的依赖关系 + (5)输出资源 根据入口文件和各种moudle的关系。生成一个个包含模块的chunk, 然后将chunk转换成一个单独的文件加入输出列表 -(6) 确定好 + +(6) 确定好输出内容后,根据配置的出口文件和内容,将文件输出到指定的文件上 + \ No newline at end of file