Node.js官网
Node.js 是什么
- 是 JavaScript 的,一种运行环境,构建于 Chrome V8 JavaScript 引擎之上
- 运行环境
- 能解析和执行 JavaScript 代码(严格来说应该是 ECMAScript 代码)
- Node 提供大量工具库api,使得 JavaScript 语言与操作系统互动(比如读写文件、网络通信)
- 运行环境
- 为 JavaScript 提供了服务端编程的能力
- 文件 IO
- 网络 IO
- Node.js 中的包管理器 npm,是全球最大的开源库的生态系统(有非常多的开源库可以使用)
- 从技术角度它的能力和 Java、PHP、Python、Perl、Ruby 等服务端技术类似
Node.js 特点
- 事件驱动
- 非阻塞 IO(异步) 模型
- 单线程
- 跨平台
安装 Node 环境
版本说明
- LTS 长期支持版,适用于开发和生产环境
- Current 最新版,适用于体验测试
- 下载 https://nodejs.org/en/download/
- 安装,一路 next ,确认是否安装成功
- 打开命令行,输入 node --version 或者 node -v。如果能看到类似于输出 v10.14.1 的版本号,则表示安装成功。
注意:如果是安装之前打开的命令行,请在安装结束之后关闭重新打开再执行上述命令