【从零开始学习Node.js】一.在CentOS 7中部署Node.js环境

2021年11月22日 阅读数:4
这篇文章主要向大家介绍【从零开始学习Node.js】一.在CentOS 7中部署Node.js环境,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

 

一.背景信息

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,用来方便快速地搭建易于扩展的网络应用。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效,很是适合运行在分布式设备的数据密集型的实时应用。Node.js的包管理器npm,是全球最大的开源库生态系统。Node.js的典型应用场景包括:
  • 实时应用:如在线聊天,实时通知推送等等(例如socket.io)。
  • 分布式应用:经过高效的并行I/O使用已有的数据。
  • 工具类应用:海量的工具,小到前端压缩部署(例如grunt),大到桌面图形界面应用程序。
  • 游戏类应用:游戏领域对实时和并发有很高的要求(例如网易的pomelo框架)。
  • Web渲染:利用稳定接口提高Web渲染能力。
  • 先后端编程语言环境统一:前端开发人员能够很是快速地切入到服务器端的开发(例如著名的纯Javascript全栈式MEAN架构)。

 

二.部署步骤

 

  • 下载Node.js安装包
  • (部署过程使用的安装包是已编译好的二进制文件。解压以后,在bin文件夹中就已存在node和npm,无需重复编译。完成如下操做,使用二进制文件部署Node.js环境)
wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz
  • 使用tar命令解压文件
tar xvf node-v6.9.5-linux-x64.tar.xz
  • 建立软连接(可在任意目录下直接使用node和npm命令)
ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm
  • 查看node、npm版本
node -v
npm -v

至此,Node.js环境已安装完毕。软件默认安装在/root/node-v6.9.5-linux-x64/目录下。前端