Repository navigation
corepack use does not load COREPACK_NPM_REGISTRY from .corepack.env #741
Copy link
Copy link
Closed
Description
Activity
Can you please run the command with
DEBUG=corepackset in your env?Can you please run the command with
DEBUG=corepackset in your env?Sure. You can see from the working one that the env file is loaded after the install.
$ DEBUG=corepack* corepack use pnpm Internal Error: Error when performing the request to https://registry.npmjs.org/pnpm; for troubleshooting help, see https://github.com/nodejs/corepack#troubleshooting at fetch (/Users/gadzy/.local/share/fnm/node-versions/v22.16.0/installation/lib/node_modules/corepack/dist/lib/corepack.cjs:22051:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async fetchAsJson (/Users/gadzy/.local/share/fnm/node-versions/v22.16.0/installation/lib/node_modules/corepack/dist/lib/corepack.cjs:22065:20) at async fetchAvailableVersions (/Users/gadzy/.local/share/fnm/node-versions/v22.16.0/installation/lib/node_modules/corepack/dist/lib/corepack.cjs:22009:20) at async fetchAvailableVersions2 (/Users/gadzy/.local/share/fnm/node-versions/v22.16.0/installation/lib/node_modules/corepack/dist/lib/corepack.cjs:22146:14) at async /Users/gadzy/.local/share/fnm/node-versions/v22.16.0/installation/lib/node_modules/corepack/dist/lib/corepack.cjs:23001:25 at async Promise.all (index 0) at async Engine.resolveDescriptor (/Users/gadzy/.local/share/fnm/node-versions/v22.16.0/installation/lib/node_modules/corepack/dist/lib/corepack.cjs:22998:22) at async UseCommand.execute (/Users/gadzy/.local/share/fnm/node-versions/v22.16.0/installation/lib/node_modules/corepack/dist/lib/corepack.cjs:23469:22) at async UseCommand.validateAndExecute (/Users/gadzy/.local/share/fnm/node-versions/v22.16.0/installation/lib/node_modules/corepack/dist/lib/corepack.cjs:20258:22)$ DEBUG=corepack* COREPACK_NPM_REGISTRY=https://our.private.repo corepack use pnpm Installing pnpm@10.17.0 in the project... corepack Installing pnpm@10.17.0 from https://our.private.repo/pnpm/-/pnpm-10.17.0.tgz +0ms corepack Downloading to /Users/gadzy/.cache/node/corepack/v1/corepack-23647-787e3d98.fbc42 +2ms corepack LastKnownGood file would be located at /Users/gadzy/.cache/node/corepack/lastKnownGood.json +350ms corepack Download and install of pnpm@10.17.0 is finished +0ms corepack Checking /Users/gadzy/code-repo/package.json +0ms corepack Checking /Users/gadzy/code-repo/.corepack.env +1ms corepack Successfully loaded env file found at /Users/gadzy/code-repo/.corepack.env +0ms corepack /Users/gadzy/code-repo/package.json defines pnpm@10.17.0 as local package manager +0ms Already up to date Done in 110ms using pnpm v10.17.0Yeah it looks like
.corepack.envis completely ignored when runningcorepack use, looks like an oversight. Any chance you would like to submit a patch for this?I'm not familiar with the repo, but I can give it a try.
- added 2 commits that reference this issue
on Jan 26, 2026
Metadata
Metadata
Assignees
Labels
No labels
PROBLEM
corepack usedoes not loadCOREPACK_NPM_REGISTRYfrom.corepack.envCONFIGURATION
DESCRIPTION
https://registry.npmjs.orgis blocked by my company.We use a private repository, and want to enforce it's use in our
Node.jsprojects via a.corepack.envfile.