EMP 支持直接修改 Rspack 配置对象,也支持通过 bundler-chain 的形式来修改 EMP 内置的 Rspack 配置。
EMP 配置对象你可以在配置文件中,直接修改暴露的EMP配置对象,请查看 配置文档 来了解完整用法。
@empjs/cli 的 defineConfig 函数来配置 EMP。defineConfig 中会带入一个 store 的参数,里面包含构建环境的全局变量信息,请查看 配置文档 来了解完整用法。
chainchain 是 webpack-chain 的子集,便于深层,分批次的方式去修改 EMP 中 Rspack 和 webpack 的配置,请查看 配置文档 来了解完整用法。
下面是新增、修改和删除 loader 的示例。
下面是新增、修改和删除 插件 的示例。
以上是一些常见的配置示例,完整的 bundler-chain API 请见 webpack-chain 文档。