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
12 Answers
Short Answer
The simplest is to update to Node.js v12:
curl -fsSL | sudo -E bash -
sudo apt-get install -y nodejsLong 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 nodejsThis answer is based on (How to update node.js) as well on (compatible node.js and npm-Versions)
2If 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 8Source: maxbettercloud on