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

声明版本: 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、下载安装包

下载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
  • 13
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
CentOS安装Node.js有多种方式可供选择。一种方式是通过源码编译安装,另一种方式是通过包管理器安装。以下是其中一种方式的步骤: 1. 首先,你需要下载Node.js源码包。你可以在Node.js的官方网站上找到最新版本的源码包。 2. 下载完成后,你需要解压源码包。你可以使用tar命令进行解压,例如: ``` tar -xvf node-v10.24.1-linux-x64.tar.xz ``` 3. 解压完成后,进入解压后的目录: ``` cd node-v10.24.1-linux-x64 ``` 4. 接下来,你需要将Node.js的可执行文件添加到系统的环境变量中。你可以通过创建软链接的方式来实现。假设你将Node.js安装到了`/usr/local/nodejs`目录下,你可以执行以下命令来创建软链接: ``` ln -s /usr/local/nodejs/bin/node /usr/local/bin/ ln -s /usr/local/nodejs/bin/npm /usr/local/bin/ ``` 5. 完成上述步骤后,你可以通过执行以下命令来验证Node.js是否成功安装: ``` node -v ``` 通过这些步骤,你就可以在CentOS上成功安装Node.js了。请注意,这只是一种安装方式,你也可以根据自己的需求选择其他方式进行安装。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [CentOS安装Node.js和mongodb笔记](https://download.csdn.net/download/weixin_38656142/13032308)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Centos安装Nodejs](https://blog.csdn.net/self321/article/details/116746460)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Centos安装Node.Js](https://blog.csdn.net/weixin_39709920/article/details/123063035)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值