初识 Node.js

189 阅读2分钟

「本文正在参与技术专题征文Node.js进阶之路,点击查看详情

什么是 Node.js

  • Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境

  • 关于 Node.js 官网: nodejs.org/en/


Node.js 中的 JavaScript 运行环境

Snip20220308_1.png

V8引擎负责解析和执行 JavaScript 代码,内置 API 提供方法去执行后端相关操作,通过编写待执行的 JavaScript 代码去调用内置的 API,之后通过 V8 引擎解析执行

  • 浏览器是 JavaScript 的前端运行环境
  • Node.js 是 JavaScript 的后端运行环境
  • Node.js 中无法调用 DOM 和 BOM 等浏览器内置 API,因为Node.js 只提供了后端的环境并不支持前端运行环境

Node.js 可以做什么

Node.js 作为一个 JavaScript 的运行环境,仅仅提供了基础的功能和 API。然而,基于 Node.js 提供的这些基础功能之上,还有很多强大的工具和框架。学会了 Node.js,可以去做很多事情,可以胜任更多的工作和岗位


Node.js 环境的安装

关于 Node.js 环境可以在 Node.js官网 进行下载

Snip20220309_2.png

  • LTS 版本和 Current 版本的不同
    • LTS 为长期稳定版本,对于最求稳定性和企业级项目来说,推荐使用 LTS 版本
    • Current 为新特性版本,对于热衷于尝试新特性的开发可以考虑使用,但 Current 版本可能存在一些bug

查看已安装 node.js 的版本号

在终端中,执行 node -v 命令,便可查看已安装 Node.js 的版本


在 Node.js 环境中执行 JavaScript 代码

在终端中,执行 node 要执行的 js 文件的路径