🗒️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