1. 程式人生 > >centos 6.x 安裝配置 node.js 環境

centos 6.x 安裝配置 node.js 環境

npm fig 環境變量 網站 gpo 代理 ack config htm

下載

可以在本地下載node.js最新版,然後通過ftp工具上傳到服務器,或者直接在服務器終端使用wget命令下載(我當時下載的是node-v6.11.3-linux-x64版本,其他版本請查看上面鏈接然後替換即可):

$ wget https://npm.taobao.org/mirrors/node/v6.11.3/node-v6.11.3-linux-x64.tar.gz

解壓

進入服務器終端,找到上傳或者下載的安裝包,解壓

$ tar -zvxf node-v6.11.3-linux-x64.tar.gz

移動到安裝目錄並重命名

$ mv node-v6.11.3-linux-x64 /opt/node

配置環境變量

打開etc目錄下的 profile 文件

$ vi /etc/profile

在文件最後增加如下內容

export NODE_HOME=/opt/node
export PATH=$NODE_HOME/bin:$PATH

生效環境變量

$ source /etc/profile

也可以在用戶根目錄下的.bash_profile文件中增加上面環境變量

$ vi ~/.bash_profile

export NODE_HOME=/opt/node 
export PATH=$NODE_HOME/bin:$PATH

檢查版本

$ node -v
v6.11.3

$ npm 
-v 3.10.10

設置代理

 
$ npm config set proxy http://server:port
$ npm config set https-proxy https://server:port

如果代理需要認證的話可以這樣來設置。
$ npm config set proxy http://username:password@server:port
$ npm config set https-proxy http://username:pawword@server:port

如果代理不支持https的話需要修改npm存放package的網站地址。
$ npm config set registry 
"http://registry.npmjs.org/" 沒有https代理,別把http的設置過去強轉過去,否則install的時候會高概率報錯: npm ERR! code E503 npm ERR! 503 Too many open connections:

使用cnpm加速

因為眾所周知的原因,所以為了正常使用npm,良心的淘寶團隊提供了解決方案:http://npm.taobao.org/

使用如下命令安裝cnpm

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

這樣以後使用npm就可以用cnpm代替了

當然,cnpm想用sudo按照上面的再建立了軟鏈接吧

後續安裝使用命令:

cnpm install

centos 6.x 安裝配置 node.js 環境