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
CodePudding user response:
Beginning October 4, 2021, all connections to npm websites and the npm registry—including for package installation—must use TLS 1.2 or higher.
What I did:
- upgrade Node (0) to its current recommended version: 14.18.0 LTS
- upgrade npm with
npm install -g npm@latest
In my case, 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
CodePudding user response:
Robin Wieruch was right, this problem confused me today