解决npm运行错误:npm is known not to run on Node.js v4.2.6

选中文字可对指定文章内容进行评论啦,→和←可快速切换按钮,绿色背景文字可以点击查看评论额。

在Ubuntu16运行npm命令报下面的错误:

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/
 

解决方法

尝试重新安装npm

卸载

sudo apt remove nodejs npm

重新安装 Node 6

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

或者重新安装Node 8

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

版权声明:著作权归作者所有。

相关推荐

npm报错解决:Error: ENOSPC, write

在Linux使用npm安装mongodb报了ENOSPC的错误,错误信息:# npm install mongodb npm http GET https://registry.npmjs.org/mongodb npm http 200 https://registry.npmjs.org/mongodb

npm ERR! cb.apply is not a function

1、进入npm全局的根目录,默认是:C:\Users\[用户名]\AppData\Roaming如果不是默认的目录,使用以下命令查找npm全局的根目录:npm root -g2、删除npm目录,如果存在npm-cache目录,也把它一并删除3、执行npm清除缓存命令npm clean cache —force此处记得加上--force4、(可选)删除Nodejs相关的文件夹,然后重装nodejs。