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, _ => {}, };