最新版Node.js下载安装及环境配置教程
目录
初识:Node.js
一、下载:Node.js
二、安装:Node.js
1.下载【node.js】压缩包安装文件
2.解压下载的安装包
3.打开解压的【node-v22.11.0-x64】文件夹
4.双击启动安装程序
5.点击【Next】
6.勾选【I accept the terms in the License Agreement】,然后点击【Next】
7.点击【Next】
8.点击【Next】
9.点击【Next】
10.点击【Install】开始安装 Node.js
11.等待安装完成
12.安装完成,点击【Finish】
三、配置Node.js
1.桌面开始菜单搜索【cmd】,右键命令提示符【以管理员身份运行】
2.输入命令【node -v】,按下回车键(Enter)
3.输入命令【npm -v】,按下回车键(Enter)
4.配置npm仓储和缓存
5.在node.js安装目录创建cache 和 global文件夹
6.命令提示符依次执行下面命令,依次输入并按下回车键(Enter)
7.输入命令【npm config ls】按下回车键,查看配置是否成功
8.找到桌面【此电脑】
9.右键点击【属性】
10.下滑找到并点击【高级系统设置】
11.点击【环境变量】
12.点击【系统变量(S)】下的【新建】
13.新建变量名和变量值
14.确认无误之后点击【确定】
15.下滑找到变量【Path】,点击【编辑】
16.点击【新建】
17.依次新建下面三个变量,新建之后点击【确定】
18.再次点击【确定】保存更改
四、测试Node.js
1.配置完成后,全局安装一个最常用的 express 模块进行测试
2.出现以下配置表示配置成功
五、安装淘宝镜像
1.管理员身份打开cmd输入镜像安装命令
2.查看淘宝镜像是否安装成功
初识:Node.js
Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。
一、下载:Node.js
下载地址:https://pan.quark.cn/s/d077d193b8a0
二、安装:Node.js
1.下载【node.js】压缩包安装文件

2.解压下载的安装包

3.打开解压的【node-v22.11.0-x64】文件夹

4.双击启动安装程序

5.点击【Next】

6.勾选【I accept the terms in the License Agreement】,然后点击【Next】

7.点击【Next】
这里可以自定义安装路径。

8.点击【Next】

9.点击【Next】

10.点击【Install】开始安装 Node.js

11.等待安装完成
中途有提示是否运行设备更改,点击是。没有的忽略。

12.安装完成,点击【Finish】

三、配置Node.js
1.桌面开始菜单搜索【cmd】,右键命令提示符【以管理员身份运行】

2.输入命令【node -v】,按下回车键(Enter)
显示(v22.11.0)版本号则表示node.js安装成功。

3.输入命令【npm -v】,按下回车键(Enter)
显示版本号则表示npm安装成功。

4.配置npm仓储和缓存
npm config set registry https://registry.npmmirror.com/

5.在node.js安装目录创建cache 和 global文件夹
C:\Program Files\nodejs

6.命令提示符依次执行下面命令,依次输入并按下回车键(Enter)
npm config set prefix “C:\Program Files\nodejs\global”
npm config set cache “C:\Program Files\nodejs\cache”

7.输入命令【npm config ls】按下回车键,查看配置是否成功

8.找到桌面【此电脑】

9.右键点击【属性】

10.下滑找到并点击【高级系统设置】

11.点击【环境变量】

12.点击【系统变量(S)】下的【新建】

13.新建变量名和变量值
NODE_PATH
C:\Program Files\nodejs\global\node_modules

14.确认无误之后点击【确定】

15.下滑找到变量【Path】,点击【编辑】

16.点击【新建】

17.依次新建下面三个变量,新建之后点击【确定】
变量【C:\Program Files\nodejs\】如果存在,就新建剩下的两个变量即可。
C:\Program Files\nodejs\
%NODE_PATH%
C:\Program Files\nodejs\global

18.再次点击【确定】保存更改

四、测试Node.js
1.配置完成后,全局安装一个最常用的 express 模块进行测试
npm install express -g // -g代表全局安装
右键使用管理员方式打开cmd命令提示符

2.出现以下配置表示配置成功

- 没有用管理身份打开的话,会报错如下图

五、安装淘宝镜像
1.管理员身份打开cmd输入镜像安装命令
npm config set registry https://registry.npmmirror.com
淘宝镜像是淘宝团队为国内用户提供的npm镜像源,它与官方镜像源保持同步,并提供了更快的下载速度。

2.查看淘宝镜像是否安装成功
npm config get registry
显示下图网址则说明安装成功!

希望对大家有所帮助!!
相关文章:
最新版Node.js下载安装及环境配置教程
目录 初识:Node.js 一、下载:Node.js 二、安装:Node.js 1.下载【node.js】压缩包安装文件 2.解压下载的安装包 3.打开解压的【node-v22.11.0-x64】文件夹 4.双击启动安装程序 5.点击【Next】 6.勾选【I accept the terms in the Lic…...
51c自动驾驶~合集39
我自己的原文哦~ https://blog.51cto.com/whaosoft/12707676 #DiffusionDrive 大幅超越所有SOTA!地平线DiffusionDrive:生成式方案或将重塑端到端格局? 近年来,由于感知模型的性能持续进步,端到端自动驾驶受到了来…...
单链表基础操作
文章目录 abstract定义结点结构初始化链表遍历链表求表长查找结点根据序号查找结点根据值查找结点 插入结点首尾位置插入一般位置插入(通用插入)找到尾元素|尾指针相关操作 删除结点 abstract 单链表是一种简单的动态数据结构,它由一系列结点组成,每个结…...
Asp.net MVC在VSCore中的页面的增删改查(以Blog项目为例),用命令代码
在VSCore中的页面的增删改查(以Blog项目为例) 1.创建项目(无解决方案)复杂项目才需要 dotnet new mvc -o Blog2.控制器 BlogsController.cs 控制器(Controller)名字和视图(View)中的文件名要一模一样 u…...
【Leecode】Leecode刷题之路第66天之加一
题目出处 66-加一-题目出处 题目描述 个人解法 思路: todo代码示例:(Java) todo复杂度分析 todo官方解法 66-加一-官方解法 方法1:找出最长的后缀9 思路: 代码示例:(Java&#…...
使用 VLC 在本地搭建流媒体服务器 (详细版)
提示:详细流程 避坑指南 Hi~!欢迎来到碧波空间,平时喜欢用博客记录学习的点滴,欢迎大家前来指正,欢迎欢迎~~ ✨✨ 主页:碧波 📚 📚 专栏:音视频 目录 借助VLC media pl…...
Ubuntu 常用解压与压缩命令
.zip文件 unzip FileName.zip # 解压 zip DirName.zip DirName # 将DirName本身压缩 zip -r DirName.zip DirName # 压缩,递归处理,将指定目录下的所有文件和子目录一起压缩 zip DirName.zip DirName 行为: 只压缩 DirName 目录本身ÿ…...
【深度学习】四大图像分类网络之AlexNet
AlexNet是由Alex Krizhevsky、Ilya Sutskever(均为Hinton的学生)和Geoffrey Hinton(被誉为”人工智能教父“,首先将反向传播用于多层神经网络)在2012年ImageNet图像分类竞赛中提出的一种经典的卷积神经网络。AlexNet在…...
Day1——GitHub项目共同开发
MarkDowm解释 Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML代码。Markdown的目的是让文档的编写和阅读变得更加容易,同时也不失HTML的强大功能。以下是Markdown的一些基本概念和用法&a…...
基于PHP的香水销售系统的设计与实现
摘 要 时代科技高速发展的背后,也带动了经济的增加,人们对生活质量的要求也不断提高。香水作为一款在人际交往过程中,给对方留下良好地第一印象的产品,在生活中也可以独自享受其为生活带来的点缀。目前香水市场体量庞大ÿ…...
A-star算法
算法简介 A*(A-star)算法是一种用于图形搜索和路径规划的启发式搜索算法,它结合了最佳优先搜索(Best-First Search)和Dijkstra算法的思想,能够有效地寻找从起点到目标点的最短路径。A*算法广泛应用于导航、…...
前端用原生js下载File对象文件,多用于上传附件时,提交之前进行点击预览,或打开本地已经选择待上传的附件列表
用于如上图场景,已经点击选择了将要上传的文件,在附件列表里面用户希望点击下载文件,以核实自己是否选中了需要上传的文件,此刻就需要 用到下面的方法: // 下载File对象文件 downloadByFileObject(file, { fileName }…...
服务器记录所有用户docker操作,监控删除容器/镜像的人
文章目录 使用场景安装auditd添加docker审计规则设置监控日志大小与定期清除查询 Docker 操作日志查看所有用户,所有操作日志查看特定用户的 Docker 操作查看所有用户删除容器/镜像日志过滤特定时间范围内日志 使用场景 多人使用的服务器,使用的docker …...
关于使用天地图、leaflet、ENVI、Vue工具实现 前端地图上覆盖上处理的农业地块图层任务
1.项目框架搭建 项目地址:Webgis: 一个关于webgis、天地图、Leaflet、Vue、数据库的学习框架。 ①git到本地,vscode打开。 ② 配置后端 搜索下载MySQL插件(前提:电脑中装有MySQL才可应用)。 连接数据库。 配置基本…...
基于yolov4深度学习网络的排队人数统计系统matlab仿真,带GUI界面
目录 1.算法仿真效果 2.算法涉及理论知识概要 3.MATLAB核心程序 4.完整算法代码文件获得 1.算法仿真效果 matlab2022a仿真结果如下(完整代码运行后无水印): 仿真操作步骤可参考程序配套的操作视频。 2.算法涉及理论知识概要 在现代社会…...
用 React 编写一个笔记应用程序
这篇文章会教大家用 React 编写一个笔记应用程序。用户可以创建、编辑、和切换 Markdown 笔记。 1. nanoid nanoid 是一个轻量级和安全的唯一字符串ID生成器,常用于JavaScript环境中生成随机、唯一的字符串ID,如数据库主键、会话ID、文件名等场景。 …...
如何离线安装dockerio
如何离线安装dockerio 一、下载Docker离线安装包二、上传离线安装包三、解压安装包四、复制文件到系统目录五、配置Docker服务六、设置文件权限并重新加载配置七、启动Docker服务八、设置开机自启动九、验证安装Docker是一个开源的容器化平台,用于开发、发布和运行应用程序。离…...
LocalDateTime序列化(跟redis有关)
使用过 没成功,序列化后是[2024 11 10 17 22 20]差不多是这样, 反序列化后就是: [ 2024 11 10.... ] 可能是我漏了什么 这是序列化后的: 反序列化后: 方法(加序列化和反序列化注解)&…...
【redis】如何跑
在 Windows 上配置 Redis 需要一些额外的步骤,因为 Redis 官方并没有为 Windows 提供原生支持。不过,可以通过以下方法来安装和配置 Redis。 方法一:使用 Windows 版 Redis(非官方版本) 下载 Redis for Windows Redis…...
Scala学习记录,全文单词统计
package test32 import java.io.PrintWriter import scala.io.Source //知识点 // 字符串.split("分隔符":把字符串用指定的分隔符,拆分成多个部分,保存在数组中) object test {def main(args: Array[String]): Unit {//从文件1.t…...
5分钟快速上手生态系统模拟器:可视化生物进化与生态平衡的终极指南
5分钟快速上手生态系统模拟器:可视化生物进化与生态平衡的终极指南 【免费下载链接】ecosim An interactive ecosystem and evolution simulator written in C and OpenGL, for GNU/Linux. 项目地址: https://gitcode.com/gh_mirrors/ec/ecosim 你是否曾想过…...
毕业论文神器!全行业通用降AI率平台 千笔·专业降AI率智能体 VS Checkjie
在AI技术不断渗透学术写作领域的今天,越来越多的学生、研究人员和职场人士开始借助AI工具提升论文写作效率。然而,随着查重系统对AI生成内容的识别能力不断增强,AI率超标问题逐渐成为学术道路上的“隐形炸弹”。无论是知网、维普还是Turnitin…...
分布式存储实战:ROW与COW快照选型指南(含性能对比测试)
分布式存储实战:ROW与COW快照选型指南(含性能对比测试) 在构建高可用分布式存储系统时,快照技术是数据保护和灾难恢复的核心组件。面对不同的业务负载和性能需求,ROW(Redirect on Write)和COW&a…...
GIS数据处理避坑指南:如何正确导入CGCS2000坐标系的CSV文件
GIS数据处理避坑指南:如何正确导入CGCS2000坐标系的CSV文件 在GIS数据处理工作中,坐标系的选择与数据导入是基础却极易出错的环节。许多初学者甚至有一定经验的数据工程师,都曾在CGCS2000坐标系下的CSV文件导入过程中踩过坑——明明数据检查无…...
使用Prometheus监控Qwen3-TTS服务的关键指标
使用Prometheus监控Qwen3-TTS服务的关键指标 1. 引言 语音合成服务在生产环境中运行时,监控是确保稳定性和性能的关键环节。Qwen3-TTS-12Hz-1.7B-Base作为高质量的语音合成模型,需要实时掌握其运行状态、性能指标和潜在问题。通过Prometheus监控体系&a…...
租房新标准:要“无感关怀”,不要“智能炫技”
在关于未来之家的想象中,“智能”常常与炫目的屏幕、复杂的语音指令和高学习成本的操作面板绑定。然而,当我们回归“家”的本质——一个用于休息、恢复与联结的庇护所时,或许会发现,最高级的智能,恰恰是“无感”的。它…...
每日算法题 13---189.轮转数组
题目 189.轮转数组 要求 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 进阶:尽可能想出更多的解决方案,至少三种 示例 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3 输出: [5,6,7,1,2,3,4] 解释: …...
Cogito-V1-Preview-Llama-3B在嵌入式开发中的应用前瞻:为STM32项目生成代码注释与文档
Cogito-V1-Preview-Llama-3B在嵌入式开发中的应用前瞻:为STM32项目生成代码注释与文档 1. 引言:当嵌入式开发遇上AI助手 如果你是一位嵌入式软件工程师,尤其是经常和STM32这类微控制器打交道的朋友,下面这个场景你一定不陌生&am…...
鸿蒙与Android跨平台开发深度实践与技术面试指南
第一章 鸿蒙系统架构解析 1.1 HarmonyOS分布式架构 鸿蒙系统采用分布式软总线技术实现跨设备协同,其核心架构包含四个关键层次: 应用层 框架层 系统服务层 内核层分布式数据管理通过分布式数据服务实现跨设备数据同步,其数据同步模型可表示为: $$ \frac{\partial \text{…...
TIM+PWM输出+输入捕获测 频率+占空比(HAL库)
一:PWM输出(TIM2_CH1)HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1);二:输入捕获测(TIM1 CH1CH2)三:开启CH1和CH2的中断四:初始化中断HAL_TIM_IC_Start_IT(&htim1,TIM_CHANNEL_1…...
