为什么会有本教程
Ubuntu源里的Node.js版本比较低,不能满足正常的使用需求。
当然,我们可以编译安装,或者从官网下载二进制文件,然后设置环境变量(操作略微繁琐)。
还可以这样安装,非常便捷,请往下看:
如何安装
本文以Ubuntu为例。
适合直接复制的安装命令
apt-get install git
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash && source ~/.nvm/nvm.sh
nvm install v4.3.1
Step1:安装git:
直接从源里安装即可:
# apt-get update
# apt-get install git
Step2:安装NVM(Node Version Manger)
这一步我们直接从github上下载NVM的安装脚本,并直接运行(安装过程依赖git命令)
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash && source ~/.nvm/nvm.sh
Step3:使用NVM安装Node.js
如果上一步操作没有出现错误提示,NVM应该已经可用了。 如果提示不存在nvm命令,可以尝试重启Terminal。 先打开Node.js官网,看看Node.js的最新版本号。 截止至本教程写作时,Node.js的最新LTS版本是4.3.1。 这里以安装4.3.1为例,你可根据实际情况安装所需要的版本号。
$ nvm install v4.3.1
稍等片刻,NVM将自动下载并安装指定版本的Node.js
Step4:完成安装
安装成功后,你将看到这样的提示信息:Now using node v4.3.1 (npm v2.14.12)
查看当前Node.js的版本:
$ node --version
作者看到的是v4.3.1,说明安装成功了。
Step5:如何使用
以后当你想使用Node.js的时候,先运行一下NVM(以4.3.1为例):
$ nvm use 4.3.1
如果想永久生效,输入下面的命令:
$ nvm alias default stable
如果想指定永久生效的版本号:
$ nvm alias default 4.3.1
如果想列出所有已安装的版本:
$ nvm ls
如果想列出所有可安装的版本:
$ nvm ls-remote
怎么样,是不是很简单!
缺点
在#权限下没有安装nvm,所以也没有Node.js……