diff --git a/crates/rspack_core/src/compiler/make/cutout/mod.rs b/crates/rspack_core/src/compiler/make/cutout/mod.rs index eb3e09fb44bc..654949b59891 100644 --- a/crates/rspack_core/src/compiler/make/cutout/mod.rs +++ b/crates/rspack_core/src/compiler/make/cutout/mod.rs @@ -49,7 +49,7 @@ impl Cutout { } })); } - MakeParam::ModifiedFiles(files) => { + MakeParam::ModifiedFiles(files) | MakeParam::RemovedFiles(files) => { for module in module_graph.modules().values() { // check has dependencies modified if module.depends_on(&files) { @@ -67,28 +67,6 @@ impl Cutout { } } } - MakeParam::RemovedFiles(files) => { - for module in module_graph.modules().values() { - // check has dependencies modified - if module.depends_on(&files) { - // add module id - force_build_modules.insert(module.identifier()); - // process module dependencies - for connect in module_graph.get_incoming_connections(&module.identifier()) { - force_build_deps.insert(connect.dependency_id); - } - } - } - for dep_id in &artifact.make_failed_dependencies { - let dep = module_graph - .dependency_by_id(dep_id) - .expect("should have dependency"); - let info = FactorizeInfo::get_from(dep).expect("should have factorize info"); - if info.depends_on(&files) { - force_build_deps.insert(*dep_id); - } - } - } MakeParam::ForceBuildDeps(deps) => { force_build_deps.extend(deps); }