您的位置:

centos7 nodejs安装与环境配置

一、centos7安装

centos是一种基于RedHat的开源操作系统,此处我们介绍centos7的安装过程。

1、准备Centos7 ISO镜像文件

Centos7的ISO镜像文件可以从官网上下载,或者找到合适的下载链接进行下载。下载完成后,需要进行校验,以免出现安装时出现一些问题。

2、制作Centos7启动U盘

将下载好的Centos7 ISO镜像文件制作成启动U盘,这里推荐Rufus工具,制作方法可以参照Rufus的使用说明进行操作。

3、安装Centos7

将制作好的启动U盘插入目标电脑上,进入BIOS设置,将启动盘作为第一引导项,保存设置,重启计算机即可开始Centos7的安装。在安装过程中,需要根据向导提示进行各种配置,如网卡、分区等等。

二、安装NodeJS

1、配置NodeJS源

Centos7的默认源中没有NodeJS,需要手动添加NodeJS源:

curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -

这里以14.x版本为例,NodeJS的版本可以根据需要进行更改。

2、安装NodeJS

添加好NodeJS源之后,使用yum安装NodeJS:

sudo yum install nodejs

安装过程中需要一些时间,耐心等待即可。安装完成后,可以通过以下命令查看NodeJS版本:

node -v

三、安装NPM

1、安装NPM

NPM是NodeJS的包管理器,可以使用以下命令安装:

sudo yum install npm

安装过程中同样需要一些时间,安装完成后,可以使用以下命令查看NPM版本:

npm -v

2、配置淘宝NPM镜像

使用NodeJS进行开发时,使用NPM安装第三方模块是非常常见的操作,但是NPM的默认源在国内连接速度并不太理想。因此,我们可以使用阿里的淘宝NPM镜像进行加速。

使用以下命令进行全局配置:

npm config set registry https://registry.npm.taobao.org

配置完成后,使用NPM安装模块时,就会自动从淘宝NPM镜像进行下载,大大提高了下载速度。

四、安装PM2

1、安装PM2

PM2是NodeJS的进程管理工具,可以使用以下命令进行安装:

sudo npm install -g pm2

安装完成后,可以使用以下命令启动NodeJS应用程序:

pm2 start app.js

2、设置PM2开机自启

使用PM2启动的NodeJS应用程序,在服务器重启后需要手动再次启动,这显然不是一个好的习惯。

可以使用以下命令将PM2设置为开机自启动:

pm2 startup

运行此命令后,会输出一个类似下面的提示:

[PM2] You have to run this command as root.
[PM2] Execute the following command :
[PM2] sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u <user> --hp /home/<user>

根据提示执行命令,如下所示:

sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u <user> --hp /home/<user>

其中<user>表示登录服务器的用户名。

五、总结

本文介绍了在Centos7中安装并配置NodeJS环境的过程,包括Centos7的安装、NodeJS、NPM、PM2的安装和配置等方面。通过本文的介绍,相信读者已经能够顺利地在Centos7系统中搭建NodeJS开发环境。

centos7 nodejs安装与环境配置

2023-05-18
包含centos7配置nodejs的词条

本文目录一览: 1、虚拟机上centos7 nodejs怎么安装 2、centos7下用yum install 安装nodejs,默认装在哪个目录了 3、centos7怎么安装nodejs4.4 4、

2023-12-08
Linux Nodejs安装及环境配置

2023-05-21
nodejs配置cdn(nodejs配置https)

本文目录一览: 1、nodejs安装及环境配置 2、如何配置node环境配 3、前端环境的安装与配置 4、如何配置nodejs环境 nodejs安装及环境配置 nodejs安装及环境配置:此处的环境配

2023-12-08
Node.js在Linux下的安装及环境配置

2023-05-18
CentOS7 U盘安装详解

2023-05-19
linuxjs环境,linux配置nodejs环境变量

2022-11-25
java的配置,java的配置环境怎么看

2023-01-09
Vue环境安装与配置

2023-05-18
Centos7安装Jenkins

2023-05-18
nodejs一定要安装在c盘吗(nodejs必须安装在c盘吗

本文目录一览: 1、node.js安装可以不装在c盘吗 2、如何在win7系统安装nodejs 3、如何安装node.js windows 4、nodejs安装及环境配置 node.js安装可以不装在

2023-12-08
CentOS7下JDK1.8的安装及配置教程

2023-05-17
cygwin安装nodejs(cygwin安装cdo)

本文目录一览: 1、webstorm怎么配置nodejs环境 2、请教windows下npm安装问题 3、nodejs只能在win7以上安装吗 4、win10在cygwin下安装nodejs v6.1

2023-12-08
CentOS安装YUM

2023-05-21
mingw环境变量配置

2023-05-17
安装php和mysql,安装php环境

2022-11-19
coreos安装php环境(centos7安装php环境)

2022-11-16
CentOS7安装OpenStack

2023-05-19
关于centos7安装jsp的信息

本文目录一览: 1、centos7怎么安装java 2、centos 7怎么安装eclipse 3、如何在CentOS7上安装Tomcat9 4、centos7系统怎么安装eclipse centos

2023-12-08
java学习环境配置,java环境如何配置

2022-11-19