mirror of
https://github.com/pnpm/pnpm.git
synced 2025-12-24 23:58:07 -05:00
6
.changeset/fresh-rooms-relate.md
Normal file
6
.changeset/fresh-rooms-relate.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@pnpm/config": patch
|
||||
"pnpm": patch
|
||||
---
|
||||
|
||||
`pnpm install --prod=false` should not crash, when executed in a project with a `pnpm-workspace.yaml` file [#9233](https://github.com/pnpm/pnpm/issues/9233). This fixes regression introduced via [#9211](https://github.com/pnpm/pnpm/pull/9211).
|
||||
@@ -346,18 +346,6 @@ export async function getConfig (opts: {
|
||||
|
||||
pnpmConfig.packageManager = packageManager
|
||||
|
||||
if (pnpmConfig.only === 'prod' || pnpmConfig.only === 'production' || !pnpmConfig.only && pnpmConfig.production) {
|
||||
pnpmConfig.production = true
|
||||
pnpmConfig.dev = false
|
||||
} else if (pnpmConfig.only === 'dev' || pnpmConfig.only === 'development' || pnpmConfig.dev) {
|
||||
pnpmConfig.production = false
|
||||
pnpmConfig.dev = true
|
||||
pnpmConfig.optional = false
|
||||
} else {
|
||||
pnpmConfig.production = true
|
||||
pnpmConfig.dev = true
|
||||
}
|
||||
|
||||
if (typeof pnpmConfig.filter === 'string') {
|
||||
pnpmConfig.filter = (pnpmConfig.filter as string).split(' ')
|
||||
}
|
||||
@@ -511,6 +499,18 @@ export async function getConfig (opts: {
|
||||
|
||||
pnpmConfig.failedToLoadBuiltInConfig = failedToLoadBuiltInConfig
|
||||
|
||||
if (pnpmConfig.only === 'prod' || pnpmConfig.only === 'production' || !pnpmConfig.only && pnpmConfig.production) {
|
||||
pnpmConfig.production = true
|
||||
pnpmConfig.dev = false
|
||||
} else if (pnpmConfig.only === 'dev' || pnpmConfig.only === 'development' || pnpmConfig.dev) {
|
||||
pnpmConfig.production = false
|
||||
pnpmConfig.dev = true
|
||||
pnpmConfig.optional = false
|
||||
} else {
|
||||
pnpmConfig.production = true
|
||||
pnpmConfig.dev = true
|
||||
}
|
||||
|
||||
return { config: pnpmConfig, warnings }
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user