如果你使用npm你可以升级
sudo npm cache clean -f sudo npm install -g n sudo n stable
一旦完成尝试 node -v 看看你得到了什么
node -v
更多信息请访问 http://davidwalsh.name/upgrade-nodejs
您可以使用NVM(节点版本管理器)来避免混淆。 这个包的好处是你可以根据自己的方便切换b / w两个版本。它是一个非常容易使用的工具。
https://www.liquidweb.com/kb/how-to-install-nvm-node-version-manager-for-node-js-on-ubuntu-12-04-lts/
那是因为从v4.0开始,Node.js项目和现在组合的io.js项目。 对于io.js项目,版本号类似于v3.x,v2.x和v1.x.
参考 https://nodejs.org/en/blog/release/v4.0.0/
是的如果你只使用官方node.js运行时那么它似乎一下子从0.12.x一直跳到4.0.0。您可能不知道的是,那些厌倦了节点存储库停滞多少的节点开发人员构成了项目的一个分支并称之为io.js.根据io.js名称,该项目在过去六个月左右向前推进;它从v1.x开始,并在那段时间内一直迭代到2.x和3.x.旧node.js使用了不同的版本控制系统,其中奇数版本不稳定,甚至版本也很稳定。 Io.js切换到使用 semver 像npm上的包一样的版本化语义已经使用了。
经过大量的商议,Joyent(node.js的原始维护者)终于屈服了,并帮助组建了一个围绕节点的合适的开放委员会,以便以与io.js已经做的大致相同的方式推进项目。几个月前,他们同意将io.js合并回node.js(这是首先创建io.js的人的目标)。他们最近最终合并了这两个项目。名称io.js不再存在,node.js从v4.0开始生效。它将继续使用像io.js那样的semver语义:)
使用节点继续前进将更加简单。我很高兴看到项目从这里开始。
您可以使用命令行更新节点或npm。您需要在计算机中安装node或npm版本。 在终端中使用以下命令。
npm install node -g npm install npm
您也可以安装特定版本的节点,如下所示。
npm install node@8.1.3 npm install npm@4.1.2
这里8.1.3是版本号。使用您要安装的任何版本。