Linux(CentOS)安裝Node.JS和npm的兩種方式(yum安裝和源碼安裝)


yum安裝

yum安裝是將yum源中的rpm包下載到本地,安裝這個rpm包。這個rpm包是別人編譯安裝好的二進制包。這種方式方便快捷,特別是不用考慮包依賴。

0、了解linux版本

通過  uname -a  命令查看到我的Linux系統位數是64位(備注:x86_64表示64位系統, i686 i386表示32位系統)

1、添加 epel 源

64位:

rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

32位:

rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

2、導入 key

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

3、添加 remi 源

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi

4、安裝完成后,執行

curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -

curl -sL https://rpm.nodesource.com/setup_10.x | bash -

yum -y install nodejs

5、檢查Node.js和npm版本

node -v
npm -v
結果:node-v5.12.0, npm-3.8.6 

源碼安裝

源碼安裝,下載是源碼包,要進行編譯和安裝,編譯過程,可以進行參數設定。這種方式靈活性比較大,版本/參數可以自己選擇。

0、創建目錄

cd /opt
mkdir node.js
cd node.js

1、下載安裝包

下載nodejs安裝包

或者用wget下載

wget https://nodejs.org/dist/v9.8.0/node-v9.8.0-linux-x64.tar.xz

2、解壓安裝包

xz -d node-v9.8.0-linux-x64.tar.xz
tar -xvf node-v9.8.0-linux-x64.tar

3、進入目錄

cd node-v9.8.0-linux-x64

4、軟鏈接

ln -s /opt/nodejs/node-v9.8.0-linux-x64/bin/node /usr/local/bin/node
ln -s /opt/nodejs/node-v9.8.0-linux-x64/bin/npm /usr/local/bin/npm

5、測試Node.js和npm版本

node -v
npm -v

6、配置淘寶npm鏡像

由於官方鏡像比較慢,直接執行以下命令,將鏡像地址改為淘寶的npm鏡像地址
npm config set registry https://registry.npm.taobao.org

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM