mirror of
https://github.com/pnpm/pnpm.git
synced 2026-04-28 02:53:15 -04:00
fix: resolution sequence
Subdependencies should be resolved after all sibling parent dependencies.
This commit is contained in:
5
.changeset/cool-carpets-search.md
Normal file
5
.changeset/cool-carpets-search.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@pnpm/resolve-dependencies": patch
|
||||
---
|
||||
|
||||
Resolve subdependencies only after all parent dependencies were resolved.
|
||||
@@ -324,10 +324,10 @@ export default async function resolveDependencies (
|
||||
|
||||
if (postponedResolutionsQueue) {
|
||||
postponedResolutionsQueue.push(resolveChildren)
|
||||
} else {
|
||||
await resolveChildren(options.preferredVersions)
|
||||
}
|
||||
|
||||
await resolveChildren(options.preferredVersions)
|
||||
|
||||
return resolveDependencyResult
|
||||
})
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user