This commit is contained in:
asd
2019-12-02 14:36:59 +08:00
parent 0e2e8151d8
commit 275cb56533

View File

@@ -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 确定好输出内容后,根据配置的出口文件和内容,将文件输出到指定的文件上