CentOS 7搭建nodejs环境
安装 Node.js 环境
Node.js 是运行在服务端的 JavaScript, 是基于 Chrome JavaScript V8 引擎建立的平台。
下载并安装 Node.js, 下载最新的稳定版 v10.5.0到本地
wget https://nodejs.org/dist/v10.5.0/node-v10.5.0-linux-x64.tar.xz
下载完成后, 将其解压
tar xvJf node-v10.5.0-linux-x64.tar.xz
将解压的Node.js目录移动到 /usr/local 目录下
sudo mv node- v10.5.0 -linux-x64 /usr/local/node-v10
配置node软链接到 /bin 目录
sudo ln -s /usr/local/node-v10/bin/node /bin/node
配置和使用 npm
npm 是 Node.js 的包管理和分发工具。它可以让 Node.js 开发者能够更加轻松的共享代码和共用代码片段
下载 node 的压缩包中已经包含了 npm , 我们只需要将其软链接到 bin 目录下即可
sudo ln -s /usr/local/node-v10/bin/npm /bin/npm
配置环境变量
将 /usr/local/node-v10/bin 目录添加到 $PATH 环境变量中可以方便地使用通过 npm 全局安装的第三方工具
echo 'export PATH = /usr/local/node-v10/bin:$PATH' >> /etc/profile
生效环境变量
source /etc/profile
配置环境变量, 使用 npm
通过 npm 安装进程管理模块 forever
npm install forever -g
安装成功!
首先到nodejs的官网下载nodejs安装包:**https://nodejs.org/en/download/**
我下载的是在linux64位系统下的二进制源码包,二进制版本安装的好处就是免去了编译的过程,只需要简单配置:
如果你想自己编译安装,那也未尝不可,直接下载纯源码包:node-v10.5.0.tar.gz,**然后三部走:**
./configure --prefix=xxx
make
make install
安装成功后,到相应的安装后的目录下查看版本号 ./node --version
[root@jordy bin]# ./node --version
v10.5.0
上面是简单说了下用源码编译安装,下面我们直接用二进制的源码来安装:
下载二进制源码包: Linux Binaries (x86/x64)
node -v10.5.0-linux-x64.tar.xz
然后解压xz -d node-v8.11.1-linux-x64.tar.xz 得到
node -v10.5.0-linux-x64.tar
然后再解压:
tar xvf node- v10.5.0-linux-x64.tar
得到:
node- v10.5.0-linux-x64
cd node- v10.5.0-linux-x64
查看目录:
[root@jordy node-v8.11.1-linux-x64]# pwd
/home/admin/soft/node-v10.5.0-linux-x64
[root@jordy node-v8.11.1-linux-x64]# ll
total 160
drwxrwxr-x 2 500 500 4096 Mar 30 06:41 bin
-rw-rw-r-- 1 500 500 53830 Mar 30 06:41 CHANGELOG.md
drwxrwxr-x 3 500 500 4096 Mar 30 06:41 include
drwxrwxr-x 3 500 500 4096 Mar 30 06:41 lib
-rw-rw-r-- 1 500 500 59059 Mar 30 06:41 LICENSE
-rw-rw-r-- 1 500 500 27188 Mar 30 06:41 README.md
drwxrwxr-x 5 500 500 4096 Mar 30 06:41 share
ok,然后进入./bin目录,
cd ./bin
查看node的版本号:
[root@jordy bin]# ./node -v
v10.5.0
或者
[root@jordy bin]# ./node -v
v10.5.0
ok,安装成功了;
然后在任意的目录下,运行:
[root@jordy tmp]# node -v
-bash: node: command not found
安装是安装了,但还是没有把安装路径配置的操作系统的环境变量中奥,所以运行./node -v 时, 系统找不到node所在位置;
则配置环境变量:
sudo vim /etc/profile
因我目前解压后的node的path是 /home/admin/soft/node-v10.5.0-linux-x64
所以我需要将下面两行添加到 /etc/profile文件的最后面:
#set path for nodejs
export NODE_HOME=/home/admin/soft/node-v10.5.0-linux-x64
export PATH=$NODE_HOME/bin:$PATH
然后运行source让刚才的配置生效:
sudo source /etc/profile
这个时候在任意目录查看node版本:
[root@jordy tmp]# node -v
v10.5.0
ok,成功了。
运行查看num:
[root@jordy tmp]# npm -v
6.1.0
也ok了。
概述,不管用什么方式安装node,都是比较简单的,安装成功后,我们写一个简单的例子测一测:
[root@jordy tmp]# vim HsMyJS.js
[root@jordy tmp]# cat HsMyJS.js
console.log("hello world!");
[root@jordy tmp]# node HsMyJS.js
hello world!