Search Docs
type BuildCacheConfig = | { /** * 用于设置缓存文件的输出目录 */ cacheDirectory?: string; /** * 根据 cacheDigest 内容设置不同的缓存名称 */ cacheDigest?: Array<string | undefined>; /** * 一个包含构建依赖的文件数组。 * Rspack / webpack 将使用其中每个文件的哈希值来判断持久化缓存是否失效。 */ buildDependencies?: string[]; } | boolean;
控制 Modern.js 在构建过程中的缓存行为。
在使用 webpack 构建时,Modern.js 默认会开启构建缓存来提升二次构建的速度。如果不希望缓存,你可以将 buildCache 置为 false 将其禁用掉:
buildCache
false
export default { performance: { buildCache: false, }, };
需要注意的是,Rspack 的持久化缓存处于实验性阶段,可能会在未来的版本中发生变化,该功能需要手动开启。
该配置项的使用方式与 Rsbuild 完全一致。详细信息请参考 Rsbuild - performance.buildCache。