Pnpm install failing

Vercel is failing to install packages during deploy

10:47:05.257 Running build in Washington, D.C., USA (East) – iad1
10:47:05.258 Build machine configuration: 2 cores, 8 GB
10:47:05.388 Cloning github.com/fabriziodidthis/[redacted]
10:47:07.242 Cloning completed: 1.854s
10:47:07.569 Skipping build cache since Package Manager changed from "pnpm" to "yarn"
10:47:08.784 Running "vercel build"
10:47:09.208 Vercel CLI 50.0.1
10:47:09.874 Running "install" command: `pnpm install`...
10:47:10.587 Scope: all 48 workspace projects
10:47:10.690  WARN  GET https://registry.npmjs.org/@tailwindcss%2Fpostcss error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.692  WARN  GET https://registry.npmjs.org/@types%2Fnode error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.692  WARN  GET https://registry.npmjs.org/@types%2Freact error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.692  WARN  GET https://registry.npmjs.org/@types%2Freact-dom error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.693  WARN  GET https://registry.npmjs.org/@types%2Fvalidator error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.693  WARN  GET https://registry.npmjs.org/eslint error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.693  WARN  GET https://registry.npmjs.org/eslint-config-next error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.694  WARN  GET https://registry.npmjs.org/kysely-supabase error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.694  WARN  GET https://registry.npmjs.org/postcss error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.694  WARN  GET https://registry.npmjs.org/shadcn error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.694  WARN  GET https://registry.npmjs.org/supabase error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.695  WARN  GET https://registry.npmjs.org/tailwindcss error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.695  WARN  GET https://registry.npmjs.org/typescript error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.695  WARN  GET https://registry.npmjs.org/@apollo%2Fclient error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.696  WARN  GET https://registry.npmjs.org/@apollo%2Fserver error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:10.696  WARN  GET https://registry.npmjs.org/@better-auth%2Fstripe error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:47:20.692  WARN  GET https://registry.npmjs.org/@tailwindcss%2Fpostcss error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.693  WARN  GET https://registry.npmjs.org/@types%2Fnode error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.693  WARN  GET https://registry.npmjs.org/@types%2Freact error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.693  WARN  GET https://registry.npmjs.org/@types%2Freact-dom error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.694  WARN  GET https://registry.npmjs.org/@types%2Fvalidator error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.694  WARN  GET https://registry.npmjs.org/eslint error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.694  WARN  GET https://registry.npmjs.org/eslint-config-next error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.694  WARN  GET https://registry.npmjs.org/kysely-supabase error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.695  WARN  GET https://registry.npmjs.org/postcss error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.695  WARN  GET https://registry.npmjs.org/shadcn error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.695  WARN  GET https://registry.npmjs.org/supabase error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.696  WARN  GET https://registry.npmjs.org/tailwindcss error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.696  WARN  GET https://registry.npmjs.org/typescript error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.697  WARN  GET https://registry.npmjs.org/@apollo%2Fclient error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.697  WARN  GET https://registry.npmjs.org/@apollo%2Fserver error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:47:20.697  WARN  GET https://registry.npmjs.org/@better-auth%2Fstripe error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
10:48:20.715  WARN  GET https://registry.npmjs.org/@eslint%2Feslintrc error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:48:20.717  ERR_PNPM_META_FETCH_FAIL  GET https://registry.npmjs.org/@tailwindcss%2Fpostcss: Value of "this" must be of type URLSearchParams
10:48:20.719  WARN  GET https://registry.npmjs.org/@hookform%2Fresolvers error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:48:20.719  WARN  GET https://registry.npmjs.org/@radix-ui%2Freact-alert-dialog error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:48:20.719  WARN  GET https://registry.npmjs.org/@radix-ui%2Freact-avatar error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:48:20.720  WARN  GET https://registry.npmjs.org/@radix-ui%2Freact-checkbox error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:48:20.720  WARN  GET https://registry.npmjs.org/@radix-ui%2Freact-collapsible error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:48:20.722  WARN  GET https://registry.npmjs.org/@radix-ui%2Freact-dialog error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:48:20.722  WARN  GET https://registry.npmjs.org/@radix-ui%2Freact-dropdown-menu error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:48:20.723  WARN  GET https://registry.npmjs.org/@radix-ui%2Freact-label error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
10:48:20.735 Error: Command "pnpm install" exited with 1

Changed from pnpm to yarn to install the packages locally since pnpm was also failing on my end.

no corepack enabled by myself, unless NextJS does this. And this is happening now,

NextJS v16.0.10
NodeJS v22

followed this topic and tested using the ` “packageManager”: “pnpm@10.7.0” ` and still same result, fail on build


Edit 1

added

  "engines": {
    "node": "22.x"
  },
  "packageManager": "pnpm@10.26.0"

to `package.json` and ` “installCommand”: “pnpm install”, ` to `vercel.json` and still, same error


Edit 2

the solution from this topic also not applies since this key is not present in the envs


Edit 3

No `vulnerable dependencies` in the project too


for anyone having this same issue, I solved it adding this key ENABLE_EXPERIMENTAL_COREPACK to all environment variables and set it’s value to 1 and deploy it right after adding the key.

Not sure if this will ever solve your problem but since all other steps have failed to me and only this one worked, it might worth the shot!

Good luck =)

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.