关于javascript:每天读一点webpack002

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

    • 外部流程:
    • 次要性能

      1. 配置初始化,归一化
      2. 通过Compiler类生成compiler实例
      3. plugins插件挂载
      4. 平台适配
      5. 钩子调用
      6. 返回compiler实例

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理