当前位置: 首页 > news >正文

2025最新版Node.js安装使用指南

2025最新版Node.js安装使用指南

Installation and Usage Guide of The Latest Node.js in 2025

By Jackson@ML

“Run JavaScript everywhere.” 这是node.js对全世界的承诺,即 “运行JavaScript无处不在。” 的含义。

1. Node.js简介

Node.js是一个开源的、跨平台的JavaScript运行时(run-time)环境。它可以满足使用JavaScript语言横跨前后端实现任何项目。因此,可以形容它“无处不在”。

在这里插入图片描述

2. Node.js性能特点

  • Node.js运行在Google Chrome浏览器V8引擎,这使得Node.js具有非常好的性能。

  • Node.js应用程序可以在单个进程中运行,而不必为每个请求创建新的线程。在执行I/O操作时(例如:文件系统、网络读取和访问数据库等),并不是阻止线程和浪费CPU周期等待的时间,而Node.js可在响应返回时恢复操作。

  • Node.js除了处理与单一服务器数千个并发连接外,还不会带来管理线程并发的负担;这样,就不会引起一些致命错误。

  • Node.js依托JavaScript语言,不但能够为前端浏览器编写代码,还能够为后端服务器编写代码而无需学习使用其它陌生语言,这使得开发工作效率大大提升。

3. 获取Node.js

打开Chrome浏览器,访问Node.js下载页链接:https://nodejs.org/en/download/

在这里插入图片描述
点击页面左下方按钮macOS Installer(.pkg), 点击下载。很快下载完毕。

4. 安装Node.js

在Downloads(下载)文件夹中,找到安装包文件node-v22.14.0.pkg, 右键单击,选择Open with > Installer, 随后的对话框中,提示该文件不在App Store。须点击Open打开文件。
在这里插入图片描述
点击Open启动安装向导(如点击Cancel 则取消本次安装)。

在这里插入图片描述
点击Continue继续安装。
在这里插入图片描述
在软件许可证协议对话框中,点击Continue继续。再点击Agree(同意)。

在这里插入图片描述
点击Install开始安装。此时,需要一点时间将很快安装完毕。

在这里插入图片描述
点击Close结束安装。
接下来,确认对话框中安装路径设置为PATH环境变量。

5. 验证Node.js/ npm版本

在终端中,输入以下命令,以验证Node.js所安装版本。

$ node --version
$ npm –version

执行结果如下图所示:

在这里插入图片描述

6. 使用Node.js

在终端中,执行命令启动Node.js v22.14.0.

$ node

在这里插入图片描述
出现 > 提示符,说明Node.js交互式命令行开发环境已启动。
然后,编写示例代码如下:

> var first = “Jackson”;
> var last = “Richard”;
> console.log(“Welcome! Mr. “, first + “ “ + last + “.”);

执行结果如下图所示:

在这里插入图片描述
这说明,Node.js不但完成安装,而且使用正常!

最后,使用完毕,执行以下命令退出。

> .exit

接下来,会有相关案例直通后端开发项目。

技术好文陆续推出,敬请关注和点赞。
您的鼓励,我的动力!😃

相关阅读:

  1. 本地快速部署deepseek指南
  2. Python数据可视化简介
  3. 【Python网络爬虫】爬取网站照片实战
  4. 2025最新版Python 3.13.2安装使用指南
  5. 2025最新版Anaconda Navigator安装使用指南
  6. 2025最新版PyCharm安装使用指南
  7. 2025最新版Java Development Kit(JDK)安装使用指南

相关文章:

  • Node.js项目启动流程以及各个模块执行顺序详解
  • springboot做接口限流
  • 基于SSM实现的bbs论坛系统功能实现四
  • JSX 的基础概述、优势与工作原理(babel解析为JS)
  • 关于 CUPTI samples 中 的 pc_sample case
  • git 的 Detached HEAD
  • Opencv 图像基本操作
  • 大白话React Hooks,新特性怎么用?
  • Diffusion Transformer(DiT)——将扩散过程中的U-Net换成ViT:近频繁用于视频生成与机器人动作预测(含清华PAD详解)
  • 从 0 到 1,用 Python 构建超实用 Web 实时聊天应用
  • C# Enumerable类 之 数据筛选
  • gradle学习-mac安装
  • 2025-02-27 学习记录--C/C++-PTA 7-31 字符串循环左移
  • hivePB级迁移方案
  • Python的那些事第三十四篇:基于 Plotly 的交互式图表与仪表板设计与应用
  • AI数字人开发,引领科技新潮流
  • MySQL—授权与权限回收
  • Vue3 Hooks:从原理到实战封装指南
  • Vue-Flow绘制流程图(Vue3+ElementPlus+TS)简单案例
  • Spring Retry 实现乐观锁重试
  • 国内站长做国外网站/企业员工培训课程内容
  • 网站开发 明细/百度竞价排名是什么
  • 做网站设计和推广/优化用户体验
  • 焦作有网站建设公司/市场营销策划书
  • 无锡大型网站建设/怎么才能建立一个网站卖东西
  • 外贸网站日本/市场推广计划方案模板