插件:该选项自定义构建流程。
Array<RspackPluginInstance | RspackPluginFunction>
[]
interface RspackPluginInstance {
apply(compiler: Compiler): void;
}
其中,Compiler 上提供的接口可以参考 Plugin API。
用法:
class CustomPlugin {
apply(compiler) {
// some operations
}
}
module.exports = {
plugins: [new CustomPlugin()],
};
type RspackPluginFunction = (compiler: Compiler) => void;
用法:
function customPlugin(compiler) {
// some operations
}
module.exports = {
plugins: [customPlugin],
};