mirror of
https://github.com/pnpm/pnpm.git
synced 2026-04-28 02:53:15 -04:00
fix(resolve-dependencies): prefer versions found in parent packages only (#6742)
close #6737
This commit is contained in:
6
.changeset/rare-items-search.md
Normal file
6
.changeset/rare-items-search.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@pnpm/resolve-dependencies": patch
|
||||
"pnpm": patch
|
||||
---
|
||||
|
||||
Prefer versions found in parent package dependencies only [#6737](https://github.com/pnpm/pnpm/issues/6737).
|
||||
@@ -533,8 +533,8 @@ export async function resolveDependencies (
|
||||
}
|
||||
const resolvedPackage = ctx.resolvedPackagesByDepPath[pkgAddress.depPath]
|
||||
if (!resolvedPackage) continue // This will happen only with linked dependencies
|
||||
if (!newPreferredVersions[resolvedPackage.name]) {
|
||||
newPreferredVersions[resolvedPackage.name] = {}
|
||||
if (!Object.prototype.hasOwnProperty.call(newPreferredVersions, resolvedPackage.name)) {
|
||||
newPreferredVersions[resolvedPackage.name] = { ...preferredVersions[resolvedPackage.name] }
|
||||
}
|
||||
if (!newPreferredVersions[resolvedPackage.name][resolvedPackage.version]) {
|
||||
newPreferredVersions[resolvedPackage.name][resolvedPackage.version] = 'version'
|
||||
|
||||
Reference in New Issue
Block a user