最新版Node.js下载安装指定版本图文版教程(非常详细)

devtools/2025/2/5 10:49:52/

文字目录

  • 1、什么是Node.js?
  • 2、什么是 npm?
  • 3、下载Node.js安装包
  • 4、详细安装步骤

1、什么是Node.js?

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它使 JavaScript 可以在服务器端运行。在 Node.js 出现之前,JavaScript 主要用于在浏览器中实现网页的交互效果,而 Node.js 的出现打破了这一限制,让 JavaScript 具备了后端开发的能力。它采用了事件驱动、非阻塞 I/O 模型,使得 Node.js 非常适合处理高并发的网络请求,具有高效、轻量级的特点。

2、什么是 npm?

npm 是 Node.js 的包管理工具,通常在安装 Node.js 时会自动附带安装 npm。在项目根目录下,有一个 package.json 文件,它记录了项目的元数据和依赖信息。当运行 npm install 命令时,npm 会根据 package.json 中的信息安装相应的包。同时,开发者可以使用 npm update 命令来更新项目的依赖项。

3、下载Node.js安装包

1、打开官网:https://www.nodejs.com.cn/download.html

2、选择所有下载选项:

在这里插入图片描述


3、点击 ”Parent Directory“:

在这里插入图片描述

4、键盘按 ctrl + f 打开搜索框,输入自己想要的版本,然后点击文件夹:

在这里插入图片描述

5、选择.msi文件,根据自己需求选择64位或者86位:

在这里插入图片描述

4、详细安装步骤


1、找到下载目录下面的安装包:

在这里插入图片描述

2、双击安装包,开始安装,点击Next:

在这里插入图片描述


3、勾选同意,点击Next:

在这里插入图片描述


4、建议修改安装路径(不要安装在C盘),修改完毕后继续点击Next:

在这里插入图片描述

在这里插入图片描述

5、可根据自身需求进行,此处我选择默认安装,继续点击Next:

在这里插入图片描述

6、这里不勾选,直接点击Next:

在这里插入图片描述

7、点击 Install 按钮进行安装:

在这里插入图片描述


8、安装完毕,点击 Finish 按钮

在这里插入图片描述

9、测试安装是否成功,按下 win+R 键,输入cmd,打开命令行窗口,输入下面两个代码:

显示node.js版本:

node -v   

显示npm版本:

npm -v 

两个都出现表示安装成功:

在这里插入图片描述


http://www.ppmy.cn/devtools/156253.html

相关文章

【C++】Lambda表达式

目录 一、Lambda表达式基础1.1 核心概念1.2 基础语法 二、捕获列表详解2.1 捕获方式对比2.2 捕获示例 三、参数与返回类型3.1 参数传递3.2 返回类型推导 四、高级特性与应用4.1 立即执行Lambda4.2 泛型Lambda(C14)4.3 捕获表达式(C14&#xf…

从理论到实践:Linux 进程替换与 exec 系列函数

个人主页:chian-ocean 文章专栏-Linux 前言: 在Linux中,进程替换(Process Substitution)是一个非常强大的特性,它允许将一个进程的输出直接当作一个文件来处理。这种技术通常用于Shell脚本和命令行操作中…

Vue.js 新的生命周期钩子:`onMounted`, `onUpdated` 等

Vue.js 新的生命周期钩子:onMounted, onUpdated 等 今天我们来聊聊 Vue 3 中的生命周期钩子,特别是 onMounted、onUpdated 等。如果你对如何在 Vue 3 的组合式 API(Composition API)中使用这些钩子感到困惑,那么这篇文…

vim操作简要记录

操作容易忘记,记录一下基本使用的 :wq保存退出 :w :q :q! :wq! i I a A 方向键 h左 j下 k上 l右 dd删除方行(这其实是剪切行操作,不过一般用作删除,长按可删除,不过按.执行上一次操作删除更快) .执行上…

什么是REStful API,其设计核心原则(core principle)是什么

RESTful API(Representational State Transfer API)是一种基于Web的架构风格,它通过HTTP协议提供客户端与服务器之间的交互。RESTful API基于资源的概念,资源通常通过URL表示,客户端与服务器之间通过请求和响应交换数据。它常用于构建轻量级的、可扩展的网络服务。 RESTf…

力扣 45. 跳跃游戏 II

🔗 https://leetcode.cn/problems/jump-game-ii 题目 给一个数组 nums,最开始在 index 0,每次可以跳跃的区间是 0-nums[i]保证可以跳到 nums 的末尾,返回跳到末尾的最小步骤 思路 题解是贪心,选择每次可以跳到的最…

上位机知识篇---GitGitHub

文章目录 前言Git&GitHub是什么?GitGitHub Git和GitHub的区别定位功能使用方式开源协作 Git常用命令操作1. 配置2. 仓库操作3. 文件操作4. 分支与合并5.远程操作6.撤销更改7.查看历史 GitHub常用操作1.创建仓库2.Fork仓库3.Pull Request4.Issue跟踪5.代码审查 G…

list容器(详解)

list的介绍及使用(了解,后边细讲) 1.1 list的介绍(双向循环链表) https://cplusplus.com/reference/list/list/?kwlist(list文档介绍) 1. list是可以在常数范围内在任意位置进行插入和删除的序…