{"record":{"id":"eea071dd9dd250ae","repo":"vercel/next.js","slug":"failed-to-get-registry-from-pkgmanager","errorCode":null,"errorMessage":"Failed to get registry from \"${pkgManager}\".","messagePattern":"Failed to get registry from \"(.+?)\"\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/next/src/lib/helpers/get-registry.ts","lineNumber":37,"sourceCode":"\n  try {\n    const output = execSync(\n      `${pkgManager} config get registry ${resolvedFlags}`,\n      {\n        env: {\n          ...process.env,\n          NODE_OPTIONS: getFormattedNodeOptionsWithoutInspect(),\n        },\n      }\n    )\n      .toString()\n      .trim()\n\n    if (output.startsWith('http')) {\n      registry = output.endsWith('/') ? output : `${output}/`\n    }\n  } catch (err) {\n    throw new Error(`Failed to get registry from \"${pkgManager}\".`, {\n      cause: err,\n    })\n  }\n\n  return registry\n}\n","sourceCodeStart":19,"sourceCodeEnd":44,"githubUrl":"https://github.com/vercel/next.js/blob/0eb377541648e63402a47b38fee00a8d0ce8f8f1/packages/next/src/lib/helpers/get-registry.ts#L19-L44","documentation":"Wraps the failure of running `<pkgManager> config get registry` via execSync while resolving the npm registry URL for downloading optional SWC dependencies. The original exec error is attached as cause; typical triggers are an unknown package manager name or a broken package manager installation on PATH.","triggerScenarios":"Querying the package manager for its registry fails.","commonSituations":"npm/yarn/pnpm config get registry fails due to a broken package manager installation.","solutions":["Ensure the package manager is installed and on PATH; set the registry explicitly if config query fails."],"exampleFix":null,"handlingStrategy":"try-catch","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"0eb377541648e63402a47b38fee00a8d0ce8f8f1","analyzedAt":"2026-08-19T02:10:13.922Z","contentChangedAt":"2026-08-19T02:10:13.922Z","schemaVersion":2},"datasetVersion":"2026-09-23T08:17:48.524Z"}