From 9ec98ad1f4b76081ee255736c8d22a6514936969 Mon Sep 17 00:00:00 2001 From: Stefanuk12 <42220813+Stefanuk12@users.noreply.github.com> Date: Thu, 24 Apr 2025 00:12:04 +0100 Subject: [PATCH] fix: only remove direct non-dev dependencies --- src/download_and_link.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/download_and_link.rs b/src/download_and_link.rs index baf163d..262ede6 100644 --- a/src/download_and_link.rs +++ b/src/download_and_link.rs @@ -249,7 +249,7 @@ impl Project { match install_dependencies_mode { InstallDependenciesMode::Prod if node.resolved_ty == DependencyType::Dev => return None, - InstallDependenciesMode::Dev if node.resolved_ty != DependencyType::Dev => return None, + InstallDependenciesMode::Dev if node.resolved_ty != DependencyType::Dev && node.direct.is_some() => return None, _ => {}, };