发布于 3年前

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!

©2020 edoou.com   京ICP备16001874号-3