介绍 | Introduction

介绍

各种接口可用于定制编译过程。有些功能在接口之间重叠,例如配置选项可能通过CLI标志提供,而其他功能则只能通过单一接口存在。下面的高级信息应该让你开始。

CLI

命令行界面(CLI)配置并与您的构建进行交互。它在早期原型设计和性能分析方面尤其有用。大多数情况下,CLI只是用于使用配置文件和几个标志(例如--env)启动进程。

学到更多!

在使用webpack处理模块时,了解支持的不同模块语法(特别是方法和变量)非常重要。

学到更多!

节点

虽然大多数用户只需使用CLI和配置文件即可脱身,但通过Node界面可以更好地控制编译。这包括传递多个配置,以编程方式运行或观看,并收集统计信息。

学到更多!

装载机

装载机是应用于模块源代码的转换。它们被编写为接受源代码作为参数的函数,并在应用了转换的情况下返回该代码的新版本。

学到更多!

插件

webpack提供的插件界面允许用户直接进入编译过程。插件可以在编译过程中的不同点上运行的生命周期挂钩上注册处理程序。当每个钩子被执行时,插件将完全访问编译的当前状态。

学到更多!