nodejs / corepack

Zero-runtime-dependency package acting as bridge between Node projects and their package managers
MIT License
2.31k stars 146 forks source link

Corepack error with yarn on enable #450

Closed MP185496 closed 3 months ago

MP185496 commented 3 months ago

I enabled corepack and when i tried to install modules by running yarn i got this error Type Error: URL.canParse is not a function at parseSpec (/Users/user/.nvm/versions/node/v18.15.0/lib/node_modules/corepack/dist/lib/corepack.cjs:23359:21) at loadSpec (/Users/user/.nvm/versions/node/v18.15.0/lib/node_modules/corepack/dist/lib/corepack.cjs:23422:11) at async InstallLocalCommand.resolvePatternsToDescriptors (/Users/user/.nvm/versions/node/v18.15.0/lib/node_modules/corepack/dist/lib/corepack.cjs:23894:22) at async InstallLocalCommand.execute (/Users/user/.nvm/versions/node/v18.15.0/lib/node_modules/corepack/dist/lib/corepack.cjs:24030:26) at async InstallLocalCommand.validateAndExecute (/Users/user/.nvm/versions/node/v18.15.0/lib/node_modules/corepack/dist/lib/corepack.cjs:21164:22) at async _Cli.run (/Users/mp185496/.nvm/versions/node/v18.15.0/lib/node_modules/corepack/dist/lib/corepack.cjs:22139:18) at async Object.runMain (/Users/user/.nvm/versions/node/v18.15.0/lib/node_modules/corepack/dist/lib/corepack.cjs:24355:12)

styfle commented 3 months ago

You are running an old version of Node.js so you’ll need to upgrade. See duplicate issue:

aduh95 commented 3 months ago

Duplicate of https://github.com/nodejs/corepack/issues/394

My recommendation is to upgrade the version of Node.js you're using, but you can also check the other issues for alternative solutions.