fix: run user pnpmfiles after plugin pnpmfiles (#9732)

This commit is contained in:
Zoltan Kochan
2025-07-09 12:02:37 +02:00
committed by GitHub
parent 295db51ef9
commit 7ad0bc3540
2 changed files with 7 additions and 1 deletions

View File

@@ -0,0 +1,6 @@
---
"@pnpm/cli-utils": patch
"pnpm": patch
---
Run user defined pnpmfiles after pnpmfiles of plugins.

View File

@@ -41,7 +41,7 @@ export async function getConfig (
const pnpmfiles = config.pnpmfile == null ? [] : Array.isArray(config.pnpmfile) ? config.pnpmfile : [config.pnpmfile]
if (config.configDependencies) {
const configModulesDir = path.join(config.lockfileDir ?? config.rootProjectManifestDir, 'node_modules/.pnpm-config')
pnpmfiles.push(...calcPnpmfilePathsOfPluginDeps(configModulesDir, config.configDependencies))
pnpmfiles.unshift(...calcPnpmfilePathsOfPluginDeps(configModulesDir, config.configDependencies))
}
const { hooks, resolvedPnpmfilePaths } = requireHooks(config.lockfileDir ?? config.dir, {
globalPnpmfile: config.globalPnpmfile,