update
This commit is contained in:
@@ -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) 确定好输出内容后,根据配置的出口文件和内容,将文件输出到指定的文件上
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user