centos 6.x 安装配置 node.js 环境

Posted 河在谈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 6.x 安装配置 node.js 环境相关的知识,希望对你有一定的参考价值。

下载

可以在本地下载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 环境的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 6.9安装配置Node.js

CentOS 6.9通过yum安装指定版本的Node.js

sh 安装node.js版本6.x Ubuntu 16.04

sh 安装node.js版本6.x Ubuntu 16.04

Node.js 和 NPM 的安装和配置

阿里云 CentOS7.2 配置FTP+Node.js环境