Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import type { RspackChain } from 'rspack-chain';
import {
applyEntryConfig,
applyExternalsConfig,
applyModuleConfig
} from './config';
import type { ParsedModuleLinkPluginOptions } from './types';
export function applyChainConfig1(
chain: RspackChain,
opts: ParsedModuleLinkPluginOptions
): void {
applyEntryConfig(chain, opts);
applyExternalsConfig(chain, opts);
// Set module compilation configuration
applyModuleConfig(chain);
if (chain.get('mode') === 'production') {
chain.output.library({
type: 'modern-module'
});
chain.optimization.set('avoidEntryIife', true);
}
}
|