跳至主要內容

1.1 初体验Node.js 🎉

刘春龙...大约 2 分钟NODEJSNODE后端nodejs

1.1 初体验Node.js 🎉

学习本章节之前,先看一下这里!

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。

Node.js 是一个开源与跨平台的 JavaScript 运行时环境。 它是一个可用于几乎任何项目的流行工具!

Node.js 应用程序运行于单个进程中,无需为每个请求创建新的线程。 Node.js 在其标准库中提供了一组异步的 I/O 原生功能(用以防止 JavaScript 代码被阻塞),并且 Node.js 中的库通常是使用非阻塞的范式编写的(从而使阻塞行为成为例外而不是规范)。

当 Node.js 执行 I/O 操作时(例如从网络读取、访问数据库或文件系统),Node.js 会在响应返回时恢复操作,而不是阻塞线程并浪费 CPU 循环等待。

这使 Node.js 可以在一台服务器上处理数千个并发连接,而无需引入管理线程并发的负担(这可能是重大 bug 的来源)。

Node.js 具有独特的优势,因为为浏览器编写 JavaScript 的数百万前端开发者现在除了客户端代码之外还可以编写服务器端代码,而无需学习完全不同的语言。

在 Node.js 中,可以毫无问题地使用新的 ECMAScript 标准,因为不必等待所有用户更新其浏览器,你可以通过更改 Node.js 版本来决定要使用的 ECMAScript 版本,并且还可以通过运行带有标志的 Node.js 来启用特定的实验中的特性。

Node.js 安装 💎

node -v //查看nodejs版本
npm -v //查看npm版本

运行 Node.js 脚本 💎

窗口交互式 👻

Node.js REPL,类似 Window 系统的终端,我们可以在终端中输入命令,并接收系统的响应,提供交互式的nodejs编程环境。

  • 输入以下命令来启动 Node 的终端:
  • 接下来就可以在 > 后面输入一些表达式或者语句,然后按下回车,就会执行代码并给出反馈。
  • 按下两次 ctrl + c 键或者ctrl + d就能退出 REPL。

脚本文件 👻

node 脚本文件
// node index.js

提示

为了避免每次都修改文件后都要重新执行该文件,建议安装nodemon

npm install -g nodemon
// 执行脚本文件
nodemon 脚本文件
//nodemon index.js
上次编辑于:
贡献者: 刘春龙
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.7