Node.js 是依托 Chrome V8 引擎构建的 JavaScript 执行环境,采用事件驱动和非阻塞 I/O 模型,可在服务器端开发平台运行 JavaScript。V8 引擎让其运行 JavaScript 速度快、性能佳,能便捷构建响应灵敏且易于扩展的网络应用程序。
1、Node.js 使 JavaScript 脱离浏览器,能在平台服务器上运行,它属于运行环境而非编程语言。
2、单线程、异步 IO 和事件驱动的设计赋予其高并发性,但异步事件在一定程度上增加了开发和调试难度。Node.js 内置了 Google Chrome 浏览器 V8 的 JavaScript 引擎。
3、Node.js 自带 HTTP 服务器,对网络开发而言十分便利。
4、Node.js 生态系统是当下最大的开源包管理系统。
1、模块
Node.js 官方提供众多模块,每个模块都具备特定功能,像操作文件的 fs 模块、构建 http 服务的 http 模块等。每个模块是一个 JavaScript 文件,用户也能自行编写模块。
2、包
依据 CommonJS 规范,一个包可将多个有依赖关系的模块组织起来,把多个模块封装在一起,便于 Node.js 管理。一个 JavaScript 文件是一个模块,一个包就是一个文件夹。不过,包必须包含名为 package.json 的 json 文件。通常,包的 bin 文件夹存放二进制文件,lib 文件夹存放 JavaScript 文件,doc 文件夹存放文档,test 文件夹存放单元测试文件。package.json 文件应涵盖该包的字段、用途,并详细介绍背后的实验。
3、npm 软件包管理工具
npm 是 Node.js 的包管理工具,它定义了包的依赖标准,主要用于下载第三方包和管理本地下载的第三方包。
打开安装包,进入安装程序,点击“下一步”。

勾选“我同意协议”,点击“下一步”。

选择安装位置,点击“下一步”。

选择开始菜单路径,点击“下一步”。

点击“安装”,等待安装完成即可。


陌生来电要警惕,分享屏幕别随意,未知链接不点击,个人信息不透露,转账汇款多核实,骗局千万要记牢。
有效预防诈骗,请安装国家反诈中心APP!
Node.js中文版27.06MB