how can I solve the following error? I use Ubuntu 16. When I run any npm command such as "npm run dev" I get this error:
ERROR: npm is known not to run on Node.js v4.2.6 Node.js 4 is supported but the specific version you're running has a bug known to break npm. Please update to at least ${rel.min} to use this version of npm. You can find the latest release of Node.js at https://nodejs.org/
I just had this issue on Ubuntu 16. Use n to update to the latest version
That should settle it.
I had a similar problem but my project is part of a bigger system so neither switching to nvm instead of npm nor upgrading my version of Node.js were options.
However, moving npm backwards to a previous version was an option. I found 4.6.1 worked without complaint.
This version of npm did not complain.
You can try downgrading the node version to switch from the bugged version using the following, upgrading also works if your app supports latest versions.
First, Uninstall completely nodejs and npm.
Then, reinstall it over the link below:
Refer: https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
You can also use NVM - I did this to solve the same problem.
first type
nvm ls-remote
to view the latest versions available,then
nvm install [version]
(I used v8.7.0)everything should be fine after that.
I download latest install package from https://nodejs.org/en/ and reinstall it. Solve it!