官方解释
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。
官方解释的第一句很明确的告诉我们:Node.js是一个JavaScript的运行环境, 其中把Node.js内嵌Chrome V8引擎作为js代码的解释器。
可以把Node.js类比为JRE,JRE指Java运行环境(JVM+Java系统类库),而JavaScript类比于Java。 Java中有很多工具类库,与之对应的Node.js也提供许多模块系统(通过npm引入)。