Linux(CentOS)安装Node.JS和npm的两种方式(yum安装和源码安装)

yum安装

yum安装是将yum源中的rpm包下载到本地,安装这个rpm包。这个rpm包是别人编译安装好的二进制包。这种方式方便快捷,特别是不用考虑包依赖。javascript

0、了解linux版本java

经过  uname -a  命令查看到个人Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统)

一、添加 epel 源node

64位:linux

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

32位:npm

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

二、导入 keybash

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

三、添加 remi 源curl

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

四、安装完成后,执行测试

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

五、检查Node.js和npm版本url

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

源码安装

源码安装,下载是源码包,要进行编译和安装,编译过程,能够进行参数设定。这种方式灵活性比较大,版本/参数能够本身选择。spa

0、建立目录

cd /opt
mkdir node.js
cd node.js

一、下载安装包

下载nodejs安装包

或者用wget下载

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

二、解压安装包

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

三、进入目录

cd node-v9.8.0-linux-x64

四、软连接

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

五、测试Node.js和npm版本

node -v
npm -v

六、配置淘宝npm镜像

因为官方镜像比较慢,直接执行如下命令,将镜像地址改成淘宝的npm镜像地址
npm config set registry https://registry.npm.taobao.org
相关文章
相关标签/搜索