V8是由Chromium项目为Google Chrome网页浏览器开发的开源JavaScript引擎
使用 Assert 模块验证 Node.js 中的不变量
zlib模块提供通过 Gzip 和 Deflate/Inflate 实现的压缩功能
query string 用于解析和格式化网址查询字符串
string_decoder用于把Buffer转换为字符串
path 模块提供了许多非常实用的函数来访问文件系统并与文件系统进行交互
File System是一个文件系统模块,用于操作文件系统。
Streams允许从源读取数据或写入数据到目标对象。
buffer是Node.js提供用来存放二进制数据的缓存区
child_process 模块使我们在一个运行良好的子进程内运行一些能够进入操作系统的命令
process对象是 Node 的一个全局对象,提供当前 Node 进程的信息。它可以在脚本的任意位置使用,不必通过require命令加载。该对象部署了EventEmitter接口