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

最新版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 目录本身&#xff…...

【深度学习】四大图像分类网络之AlexNet

AlexNet是由Alex Krizhevsky、Ilya Sutskever(均为Hinton的学生)和Geoffrey Hinton(被誉为”人工智能教父“,首先将反向传播用于多层神经网络)在2012年ImageNet图像分类竞赛中提出的一种经典的卷积神经网络。AlexNet在…...

Day1——GitHub项目共同开发

MarkDowm解释 Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML代码。Markdown的目的是让文档的编写和阅读变得更加容易,同时也不失HTML的强大功能。以下是Markdown的一些基本概念和用法&a…...

基于PHP的香水销售系统的设计与实现

摘 要 时代科技高速发展的背后,也带动了经济的增加,人们对生活质量的要求也不断提高。香水作为一款在人际交往过程中,给对方留下良好地第一印象的产品,在生活中也可以独自享受其为生活带来的点缀。目前香水市场体量庞大&#xff…...

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…...

【MyBatis】验证多级缓存及 Cache Aside 模式的应用

文章目录 前言1. 多级缓存的概念1.1 CPU 多级缓存1.2 MyBatis 多级缓存 2. MyBatis 本地缓存3. MyBatis 全局缓存3.1 MyBatis 全局缓存过期算法3.2 CacheAside 模式 后记MyBatis 提供了缓存切口, 采用 Redis 会引入什么问题?万一遇到需强一致场景&#x…...

学习ASP.NET Core的身份认证(基于Session的身份认证3)

开源博客项目Blog中提供了另一种访问控制方式,其基于自定义类及函数的特性类控制访问权限。本文学习并测试开源博客项目Blog的访问控制方式,测试程序中直接复用开源博客项目Blog中的相关类及接口定义,并在其上调整判断逻辑。   首先是接口A…...

速盾:高防 CDN 可以配置客户端请求超时配置?

在高防 CDN(Content Delivery Network,内容分发网络)的运行管理中,客户端请求超时配置是一项重要的功能设定,它对于优化网络资源分配、保障服务质量以及维护系统稳定性有着关键意义。 一、客户端请求超时配置的概念 …...

DRM(数字权限管理技术)防截屏录屏----ffmpeg安装

提示:ffmpeg安装 文章目录 [TOC](文章目录) 前言一、下载二、配置环境变量三、运行ffmpeg四、文档总结 前言 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的…...

使用PyQt5开发一个GUI程序的实例演示

一、安装Python 下载安装到这个目录 G:\Python38-32 安装完成有这些工具,后面备用: G:\Python38-32\Scripts\pyrcc5.exe G:\Python38-32\Scripts\pyuic5.exe 二、PyQt环境配置 pip install PyQt5 pip install pyqt5-tools 建议使用国内源&#xff0c…...

【VUE3】【Naive UI】<NCard> 标签

【Vue3】【Naive UI】 标签 title 属性bordered 属性header-style 和 body-style 属性footer 属性actions 属性hoverable 属性loading 属性size 属性type 属性cover 和 avatar 属性description 属性style 属性 【VUE3】【Naive UI】<NCard> 标签 【VUE3】…...

选择排序之大根堆

大根堆:树的根节点大于左右子树的结点值,这样就能保证每次从树根取的是最大值 灵魂在于HeadAdjust函数,以某节点为树根通过下落调整为大根堆, 建树思想 就是,从最后一个非终端结点开始调整以该结点为根的子树&#x…...

AI的魔力:如何为开源软件注入智慧,开启无限可能

“AI的魔力:如何为开源软件注入智慧,开启无限可能” 引言: 在科技发展的浪潮中,开源软件生态一直扮演着推动创新与共享的重要角色。从Linux到Python,开源项目赋予了开发者全球协作的机会,推动了技术的飞速…...

如何在 VPS 上使用 Git 设置自动部署

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 介绍 要了解 Git 的基本知识以及如何安装,请参考介绍教程。 本文将教你如何在部署应用程序时使用 Git。虽然有许多使用 Gi…...

Linux下的三种 IO 复用

目录 一、Select 1、函数 API 2、使用限制 3、使用 Demo 二、Poll 三、epoll 0、 实现原理 1、函数 API 2、简单代码模板 3、LT/ET 使用过程 (1)LT 水平触发 (2)ET边沿触发 4、使用 Demo 四、参考链接 一、Select 在…...

郑州做网站建设的公司/深圳网站开发技术

(以下几种情况是我在使用时所遇情况以及最终顺利解决的方法,主要针对8.0以上版本的mysql哦) 问题一:无法启动mysql(在终端输入net start mysql,出现无法启动的情况) 解决:可能是因为…...

wordpress 主题模版/哪里有网络推广

前文 Android 7.1 设置添加一级目录设置项 新增需求 新增一级项, 打开指定Activity, 如下图, 在系统下添加 定时开关机, 点击后, 打开指定app(非设置内部) 步骤 packages/apps/Settings/src/com/android/settings/Settings.java diff --git a/packages/apps/Settings/src/…...

做网站为什么要建站点/如何获取热搜关键词

rucene 知乎开源了Rust实现的搜索引擎 rucene 据Chaos了解,目前开源的部分只包括 lucene library 部分,搜索引擎的部分太多业务内容而且跟内部的一个分布式框架有强绑定就没开源,等后续弄好了应该还会出一篇文章,详细介绍这个项目…...

西安网站优化效果/网站seo需要用到哪些工具

2019独角兽企业重金招聘Python工程师标准>>> 965. Univalued Binary Tree 题目链接 965. Univalued Binary Tree 题目分析 如果二叉树中所有节点的值都相同,那么该二叉树被称为单值二叉树。 当给定的二叉树是单值二叉树时返回true,否则返回fa…...

网页美工招聘/seo技术分享博客

Life Goes On | 作者urlify.cn/rIfI3m | 来源一、状态简介一个线程的生命周期里有五大状态,分别是:新生就绪运行死亡运行后可能遇到的阻塞状态二、相关方法2.1 新生状态Thread t new Thread();正如我们前面所说的,一个线程开始之后有自己的内…...

可靠的政府网站建设服务商/什么是营销模式

MVC下的全局异常过滤器注册方式如下&#xff1a;标红为asp.net mvc ,asp.net mvc api 注册全局异常过滤器的不同之处 using SuperManCore; using System.Web; using System.Web.Mvc;namespace SuperMan {public class FilterConfig{/// <summary>/// 注册全局过滤器 add…...