🗒️webpack 配置
因为 webpack 是标准的 Node.js CommonJS 模块,所以可以执行以下操作:
通过
require(...)
导入其它文件通过
require(...)
在 npm 上使用工具函数(utilities)使用 JavaScript 控制表达式,比如
?:
操作符使用常量或变量
用函数生成部分配置
应尽量避免以下做法:
访问 CLI 参数,当使用 webpack CLI 工具时
export 不确定的结果(两次调用 webpack 应产生相同的输出文件)
配置文件很长(过长时应将配置拆分为多个文件)
webpack 的配置文件是一个 export webpack configuration 的 .js
文件,webpack 会根据该配置定义的属性进行处理。很少有 webpack 的配置看起来完全一样,它可以有很多不同的样式和风格,关键在于要确保配置的一致性可读性和可维护性。webpack 的配置即代码,它可以既有表现力又不失灵活性。比如:
基本配置,支持的全部选项详见 Configuration
除了可以将单个配置导出为“对象/函数/Promise”之外,还可以导出为多个配置,详见 Configuration/Configuration-Types
使用其它配置语言,详见 Configuration/Configuration-Languages/
Last updated