【官网】 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
也就是说:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

官网.png
NodeJS 环境搭建
Linux 平台下
一、C++ 环境检测
由于NodeJs基于C++开发所以,在Linux环境下首先要检查系统是否安装了C++。
- 检查Linux的 C++环境,使用如下命令:
sudo gcc –v
sudo g++ -v

C++环境未安装.png
- C++开发环境安装
如若如1中所示,表示服务器系统未安装C++环境,则需要安装 C++环境,使用如下命令:
sudo yum install gcc
sudo yum install gcc-c++
二、node环境安装
- 从远端获取node安装包
# linux 下 opt 目录一般为第三方软件安装目录(node版本可自行选择)
cd /opt
sudo wget http://nodejs.org/dist/v8.7.0/node-v8.7.0-linux-x64.tar.gz
- 解压安装包
sudo tar --strip-components 1 -zxvf node-v8.7.0-linux-x64.tar.gz
- 配置环境变量
vim /etc/profile
文件最追加如下内容:
export NODE_HOME=/opt/node-v8.7.0-linux-x64
export PATH=$PATH:$NODE_HOME/bin
保存后退出,执行下面命令环境变量即将生效:
source /etc/profile
4、将目录软链接到全局环境下(命令后面的/usr/local/bin/node是固定的)
ln -s /opt/node-v8.7.0-linux-x64/bin/node /usr/local/bin/node
ln -s /opt/node-v8.7.0-linux-x64/bin/npm /usr/local/bin/npm
- 安装完成,测试:
node -v // output: v8.7.0,安装成功
Windows or Mac 系统:
Windows or Mac 系统下安装NodeJs相对简单,直接官网下载相应 node 版本,然后按照安装引导操作即可。