diff --git a/src/backend/mod.rs b/src/backend/mod.rs index 29fa5545a1..de6c20b55e 100644 --- a/src/backend/mod.rs +++ b/src/backend/mod.rs @@ -2008,7 +2008,17 @@ pub trait Backend: Debug + Send + Sync { .await? .filter_by_tool(dependencies) .into(); - ts.resolve(config).await?; + // Dependency envs only need PATH entries for tools that are already + // available. Resolving offline avoids applying global release-age + // cutoffs to helper tools like node/npm while querying another backend. + ts.resolve_with_opts( + config, + &ResolveOptions { + offline: true, + ..Default::default() + }, + ) + .await?; Ok(ts) }