Skip to content

Commit f050445

Browse files
committed
Debug package environment
1 parent 3a682ce commit f050445

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/utils/package-environment.mts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ export async function detectPackageEnvironment({
228228
: undefined
229229

230230
let agent: Agent | undefined
231-
let agentVersion: SemVer | undefined
232231
if (pkgManager) {
233232
// A valid "packageManager" field value is "<package manager name>@<version>".
234233
// https://nodejs.org/api/packages.html#packagemanager
@@ -254,11 +253,7 @@ export async function detectPackageEnvironment({
254253
onUnknown?.(pkgManager)
255254
}
256255
const agentExecPath = await getAgentExecPath(agent)
257-
const npmExecPath =
258-
agent === NPM ? agentExecPath : await getAgentExecPath(NPM)
259-
if (agentVersion === undefined) {
260-
agentVersion = await getAgentVersion(agentExecPath, cwd)
261-
}
256+
const agentVersion = await getAgentVersion(agentExecPath, cwd)
262257
if (agent === YARN_CLASSIC && (agentVersion?.major ?? 0) > 1) {
263258
agent = YARN_BERRY
264259
}
@@ -331,6 +326,9 @@ export async function detectPackageEnvironment({
331326
`>=${minSupportedNodeVersion}`
332327
)
333328

329+
const npmExecPath =
330+
agent === NPM ? agentExecPath : await getAgentExecPath(NPM)
331+
334332
const npmBuggyOverrides =
335333
agent === NPM &&
336334
!!agentVersion &&
@@ -401,6 +399,7 @@ export async function detectAndValidatePackageEnvironment(
401399
const agentVersion = details.agentVersion ?? 'unknown'
402400
if (!details.agentSupported) {
403401
const minVersion = constants.minimumVersionByAgent.get(agent)!
402+
console.dir({ details }, { depth: 999 })
404403
logger?.fail(
405404
cmdPrefixMessage(
406405
cmdName,

0 commit comments

Comments
 (0)