Node.js Install

snow chuai汇总、整理、撰写---2020/07/26


1. Node.js 10安装与验证
1) 安装Node.js
[root@srv1 ~]# yum install centos-release-scl-rh centos-release-scl -y
[root@srv1 ~]# sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/CentOS-SCLo-scl.repo [root@srv1 ~]# sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
[root@srv1 ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-SCLo-scl.repo [root@srv1 ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
[root@srv1 ~]# yum --enablerepo=centos-sclo-rh install rh-nodejs10 -y
2) 验证Node.js [root@srv1 ~]# scl enable rh-nodejs10 bash
[root@srv1 ~]# vim /etc/profile.d/rh-nodejs10.sh source /opt/rh/rh-nodejs12/enable export X_SCLS="`scl enable rh-nodejs10 'echo $X_SCLS'`"
[root@srv1 ~]# node -v v10.21.0
[root@srv1 ~]# cat > nodejs_test.js <<'EOF' var http = require('http'); var server = http.createServer(function(req, res) { res.write("Hello, This is the Node.js Simple Web Server!\n"); res.end(); }).listen(8080); EOF
[root@srv1 ~]# node nodejs_test.js & [1] 14476
[root@srv1 ~]# curl localhost:8080 Hello, This is the Node.js Simple Web Server!
[root@srv1 ~]# kill 14476
2. Node.js 12安装与验证
1) 安装Node.js
[root@srv1 ~]# yum install centos-release-scl-rh centos-release-scl -y
[root@srv1 ~]# sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/CentOS-SCLo-scl.repo [root@srv1 ~]# sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
[root@srv1 ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-SCLo-scl.repo [root@srv1 ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
[root@srv1 ~]# yum --enablerepo=centos-sclo-rh install rh-nodejs12 -y
2) 验证Node.js [root@srv1 ~]# scl enable rh-nodejs12 bash
[root@srv1 ~]# vim /etc/profile.d/rh-nodejs12.sh source /opt/rh/rh-nodejs12/enable export X_SCLS="`scl enable rh-nodejs12 'echo $X_SCLS'`"
[root@srv1 ~]# node -v v12.18.2
[root@srv1 ~]# cat > nodejs_test.js <<'EOF' var http = require('http'); var server = http.createServer(function(req, res) { res.write("Hello, This is the Node.js Simple Web Server!\n"); res.end(); }).listen(8080); EOF
[root@srv1 ~]# node nodejs_test.js & [1] 15216
[root@srv1 ~]# curl localhost:8080 Hello, This is the Node.js Simple Web Server!
[root@srv1 ~]# kill 15216

 

如对您有帮助,请随缘打个赏。^-^

gold