在CentOS 7上安裝Node.js的4種方法(包含npm)

Node.js和Javascript有着千絲萬縷的聯繫,可以說Node.js讓Javascript顯得從未如此強大。好吧…微魔其實是個門外漢…但是這並不能阻礙微魔學習探索未知的信心~今天在國外閒逛,看到了一篇不錯的教程,系統的介紹了Node.js這貨在CentOS 7上的安裝方法,其中涵蓋了源碼安裝,已編譯版本安裝,EPEL(Extra Packages for Enterprise Linux)安裝和通過NVM(Node version manager)安裝這四種方法,其中,前兩種方法基本上都是Linux通用的安裝方式,特別是前者,其優點自然是可以安裝最新的版本,至於後兩者,因爲安裝簡單且管理方便,非常適合我等新手小盆友使用~,廢話不多說

  1. 源碼安裝 (非常推薦)
  2. 使用已編譯版本安裝
  3. 使用EPEL安裝
  4. 使用NVM安裝

一、源碼安裝

1.下載源碼(官網查看最新版本鏈接)

wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz

2.解壓源碼

tar xzvf node-v* && cd node-v*

注意解壓縮的文件名稱與現存的關係,不要弄混了

3.安裝必要的編譯軟件

sudo yum install gcc gcc-c++

4.編譯

./configure
make

5.編譯&安裝

sudo make install

6.查看版本(測試安裝是否成功)

node --version

二、使用已編譯版本安裝

1.下載已編譯版本

最新版本可在官網獲得:傳送門

cd ~
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30-linux-x64.tar.gz

2.解壓

sudo tar --strip-components 1 -xzvf node-v* -C /usr/local

3.老樣子,測試安裝

node --version

三、使用EPEL安裝

1.下載EPEL

sudo rpm -i http://download.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm

2.安裝

sudo yum install nodejs

3.老樣子,測試安裝

node --version

4.(可選)安裝npm管理包

sudo yum install npm

四、通過NVM安裝

NVM(Node version manager)顧名思義,就是Node.js的版本管理軟件,可以輕鬆的在Node.js各個版本間切換,項目源碼GitHub

1.下載並安裝NVM腳本

curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash

source ~/.bash_profile

2.列出所需要的版本

nvm list-remote

返回結果如下

. . .
v0.10.29
v0.10.30
 v0.11.0
 v0.11.1
 v0.11.2
 v0.11.3
 v0.11.4
 v0.11.5
 v0.11.6
 v0.11.7
 v0.11.8
 v0.11.9
v0.11.10
v0.11.11
v0.11.12
v0.11.13

3.安裝相應的版本

nvm install v0.10.30

4.查看已安裝的版本

nvm list
->  v0.10.30

system

5.切換版本

nvm use v0.10.30

6.設置默認版本

nvm alias default v0.10.30
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章