Ubuntu 更新/安装nodejs

3m安装法
在各个平台都有相关的包管理工具,比如ubuntu下面有apt-get,centos下面有yum,mac下面有brew等,它们都是安装软件的非常方便的利器。但对于Node.js这个版本帝而言,它们是不合适的,首先Node.js的版本更新非常快,开发机器上可能要同时存在几个Node.js的大版本,而npm又有2.x和3.x版本的差异,国内网访问npmjs.org的镜像非常慢,综上种种问题,这里给出我总结的比较好的实践,具体如下

nvm(Node.js Version Manager):解决多版本共存、切换问题
npm(Node.js Package Manager):解决Node.js模块安装问题,其本身也是一个Node.js 模块
nrm(Node.js Registry Manager):解决npm镜像访问慢的问题,提供测速,切换registry功能
nvm
nvm是一个开源的Node版本管理器,通过简单的bash脚本来管理、切换多个Node.js版本。和nvm提供类似功能的还有tj写的n,它们的功能大同小异,整体来说nvm要稍强大一下。值得注意的是nvm和n目前都不支持windows版本。

安装nvm
在安装Node.js之前,需要先安装nvm,然后通过nvm去安装多个版本的Node.js。

首先,在终端里执行如下命令

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
1
它的意思是通过curl下载install.sh脚本,并执行它。待执行完成后,它会把nvm命令的执行路径放到~/.bashrc文件里

检查nvm版本,检查是否安装成功

nvm –version
1
查看可安装版本
查看可以安装的nodejs版本

nvm ls-remote
1
截图只截取最新的一部分列表

这里写图片描述

安装Node.js
这里我们安装最新版本的(如果你之前已经安装了其他版本的nodejs,
像我是安装了4.x.x的版本,执行命令是替换版本,不用卸载之前的,所以这个也可以更新或者切换版本)

nvm install v8.2.1
1
2
这里写图片描述

最后检查一下nodejs的版本,已经是更新到最新的版本了

node -v
1
开始在网上找了很多方法,还是不行,最终还在在nodejs的中文网找到靠谱的方式,这里记录一下,原文链接在下面

你可能感兴趣的:(Linux)