Loading...
Published 2022-03-29

Node.js - Intro & Install

Node.js 是什么?

Node.js 是一个用于创建网络和服务器端应用程序的跨平台环境和库,使用 JavaScript 语言编写。Node.js 基于 Google Chrome 的 V8 JavaScript 引擎,具有以下特色:

Node.js 的特色

  • 极快:Node.js 代码执行速度非常快。
  • I/O是异步和事件驱动的:Node.js 库的所有 API 都是异步的,即非阻塞。因此,基于 Node.js 的服务器永远不会等待 API 返回数据。服务器在调用后移动到下一个 API,Node.js 事件的通知机制有助于服务器从之前的 API 调用中获得响应。这也是它非常快的原因。
  • 单线程:Node.js 遵循带有事件循环的单线程模型。
  • 高度可扩展:Node.js 具有高度可扩展性,因为事件机制有助于服务器以非阻塞方式响应。
  • 无缓冲:Node.js 在上传音频和视频文件时缩短了整体处理时间。Node.js 应用程序从不缓冲任何数据。这些应用程序只需以块为数据输出。
  • 开源:Node.js 有一个开源社区,该社区产生了许多优秀的模块,为 Node.js 应用程序添加其他功能。
  • 许可证:Node.js 在 MIT 许可证下发布。

Install On Windows

从 Node.js 官方网站(https://nodejs.org)下载 Windows 版本的安装包。 lNsHpN

运行下载的安装包,按照向导的指示进行安装。建议选择“Custom”安装,勾选“Add to PATH”,并选择“Entire feature will be installed on local hard drive”。运行下载的安装包,按照向导的指示进行安装。建议选择“Custom”安装,勾选“Add to PATH”,并选择“Entire feature will be installed on local hard drive”。 VZs1Rk ojUC1D 2i1T66 YtZQqr 2Hp0BM

验证安装 hhq3GT

Install On Linux、Macos

# linux
sudo yum install nodejs #centos
sudo apt-get install nodejs #ubuntu debain

# macos
brew install nodejs