npm does not support Node.js v10.19.0

npm does not support Node.js v10.19.0 You should probably upgrade to a newer version of node as we can't make any promises that npm will work with this version. You can find the latest version at

1

2 Answers

Short Answer

The simplest is to update to Node.js v12:

curl -fsSL | sudo -E bash -
sudo apt-get install -y nodejs

Long Answer

You could update to newer Node.js-versions, see: however according to a comment on github, jumping to the newest version, might lead to breaking changes. (I don't notice any.)

Thanks to a comment from @SaidbakR below : To see which version is compatible check the following table:


| NodeJS | `npm --version` |
|---------|-----------------|
| Node 16 | 6.0+ |
| Node 14 | 4.14+ |
| Node 12 | 4.12+ |
| Node 10 | 4.9+, <6.0 |

I skipped the uneven numbers, because they don't have a long-term-support. Node 18 is as of May 2022 in a prerelease state.

If you would like to update to e.g. Node.js 16, edit the number from the code above:

curl -fsSL | sudo -E bash -
sudo apt-get install -y nodejs

This answer is based on (How to update node.js) as well on (compatible node.js and npm-Versions)

2

If you have nvm you can try re-installing node versions. Make sure you switch to the version of node for which your npm works first. For example switch to node 8 and then re-install other versions.

nvm use 8
nvm uninstall 10
nvm uninstall 12
nvm install 10
nvm install 12
nvm use 10
nvm alias default 10
nvm uninstall 8

Source: maxbettercloud on

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like