说明
webpack4可以自定义编译过程通过各种接口,一些功能之间是有重复,例如在配置选项可以通过CLI,而其他的只能通过单接口存在。下面是一些高级配置API:
CLI
CLI(Command Line Interface)命令行配置并构建你的应用,特别适合于早期的prototyping和profiling。大多数情况下,在配置文件中搭配一些flag,比如:--env,CLI是用来启动进程的。
Module
当使用webpack处理模块时,理解不同模块的语法(特别是方法和变量)是很重要的。
Node
大多数用户会使用CLI+配置文件一起使用,但也可以通过Node接口实现对编译更细粒度的控制,包括多个配置,编译运行,watching,收集信息等。
Loaders
loader加载器是应用于模块源代码转换,它们被编写为接受源代码作为参数,并返回该代码新版本,并应用转换后的代码。
Plugins
插件允许用户直接进行编译。
网友评论