day-02-webpack入口函数
- 先抛开
webpack简单的模块外部插件不谈,先看看webpack的次要工作流程,其次要流程很显著在webpack.js模块中。
webpack.js
-
webpack.js模块会向外裸露一个名为webpack的办法,如下。其中定义了create办法,create外部通过createCompiler | createMultiCompiler创立compiler对象,依据webpack配置信息进行我的项目打包。const webpack = (options, callback) => { const create = () => {} // ... } -
createCompiler- 外部流程:
-
次要性能
- 配置初始化,归一化
- 通过Compiler类生成compiler实例
- plugins插件挂载
- 平台适配
- 钩子调用
- 返回compiler实例
发表回复