Linux(CentOS)安裝Node.JS和npm的兩種方式(yum安裝和原始碼安裝)
阿新 • • 發佈:2019-01-23
宣告版本: Linux版本:CentOS release 6.9 / 64位
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 - 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、下載安裝包
或者用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