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 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)
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 8 Source: maxbettercloud on