在Linux(ubuntu server)上面安装NodeJS的正确方法

为了保持一致,这里也列举三个方法node

第一个方法:经过官网下载安装

https://nodejs.org/en/download/linux

image

这种方式的问题是咱们须要本身去找网页,找到连接,而后下载git

 

第二个方法:使用apt工具进行安装

 

默认状况下,在apt的源中只有比较老的版本(注意,须要先apt-get update)github

image

例如,若是运行apt-get install nodejs,安装完以后,须要用Nodejs -v查看版本,(请注意,不是node -v)ubuntu

image

这显然不是很让人高兴的一个事情(版本老,并且使用的方式都不同)bash

使人疑惑的是另一个包,nodejs-legacy,安装完后,版本号也是0.10.25,可是运行方式则是node,而不是nodejscurl

而nodejs-dev,使用的方式跟Nodejs是同样的,版本也是0.10.25工具

 

因此关键的问题在于,apt的源里面没有最新的nodejs 这个package,那么怎么办呢?url

https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions 这里提供了解决方法,node本身提供了源spa

参考:https://github.com/nodesource/distributions

若是要安装5.x版本,那么能够运行下面两行命令

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

image

 

第三个方法:使用nvm进行安装和管理

在ubuntu中安装nvm的方法有点特别,须要下载源代码,而后运行Install.sh

image

能够用以下的一句命令完成最新版的安装(注意,github'上面安装说明是0.31这个版本的,但我想最好是能不要依赖这种具体的版本号,因此稍做了修改,能够每次都安装最新版本)

git clone https://github.com/chenxizhang/nvm.git && ./nvm/install.sh && . ~/.nvm/nvm.sh  && rm –rf ./nvm

总结:

目前来讲,我仍然是推荐第三种方法。固然,我更加但愿apt工具能更加简单地安装到最新版本。

相关文章
相关标签/搜索