When I try to publish a new package to npm or try to logout, I get the following error message:
npm ERR! code E426
npm ERR! 426 Upgrade Required
Beginning October 4, 2021, all connections to npm websites and the npm registry—including for package installation—must use TLS 1.2 or higher.
Source
What I did:
npm install -g npm@latest
Other causes: I had to manually set the registry to use https instead of http as well:
npm config set registry https://registry.npmjs.org/
(0) When using nvm, that's what you need to do:
nvm install 14.18.0
nvm use 14.18.0
nvm alias default 14.18.0
setting npm config set registry https://registry.npmjs.org/
worked for me using npm v8
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With