import ChainableWebpackConfig from 'webpack-chain' /** 注入运行时性能配置 */ export const injectPerformanceConfig = (config: ChainableWebpackConfig): void => { // 资源体积告警 config.performance .hints('warning') .maxEntrypointSize(512 * 1024) .maxAssetSize(1024 * 1024) .assetFilter((fileName: string) => { if (fileName.includes('/chunk')) return false // ! 仅计算js体积 return /\.(jt)s$/.test(fileName) }) .end() }