fix: only remove direct non-dev dependencies

This commit is contained in:
Stefanuk12 2025-04-24 00:12:04 +01:00
parent 29434e880c
commit 9ec98ad1f4
No known key found for this signature in database
GPG key ID: 7E19B1E4C83A2A35

View file

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