2024最新版Node.js下载安装及环境配置教程【保姆级】

一、进入官网地址下载安装包

Node.js 中文网

选择对应你系统的Node.js版本,这里我选择的是Windows系统、64位

二、安装程序

(1)下载完成后,双击安装包,开始安装Node.js

(2)直接点【Next】按钮,此处可根据个人需求修改安装路径,修改完毕后继续点击【Next】按钮

(3)可根据自身需求进行,此处我选择默认安装,继续点击【Next】按钮

(4)不选中,直接点击【Next】按钮

(5)点击【Install】按钮进行安装

(6)安装完毕,点击【Finish】按钮

(7)测试安装是否成功,按下【win+R】键,输入cmd,打开cmd窗口

输入:node -v // 显示node.js版本

npm -v // 显示npm版本

-------------------------------成功显示版本说明安装成功--------------------------------------------

三、环境配置

(1)找到刚刚安装的目录,在安装目录下新建两个文件夹【node_global】和【node_cache】

(2)创建完毕后,复制刚刚创建的【node_global】和【node_cache】文件夹路径在cmd命令分别输入以下两条命令,注意不要两条命令的文件路径不要搞混了。

注:可以打开所创建的文件夹,把鼠标放在箭头指向的位置选择复制。

使用管理员身份打开cmd命令窗口(打开方法见下方Tips),输入以下命令(下面的路径是我创建的文件夹所在的路径,需要复制你们自己创建的路径哦)

①npm config set prefix “你的路径 ode_global” (复制刚刚所创建的“node_global”文件夹路径)

npm config set prefix "D:commondevelopNodejs ode_global"

②npm config set cache “你的路径 ode_cache”(复制刚刚所创建的“node_cache”文件夹路径)

npm config set cache "D:commondevelopNodejs ode_cache"

-----------可以输入以下两条命令查看路径是否配置正确------------

Tips: 使用管理员身份运行cmd的方法 :点击左下角【开始】菜单,在搜索区域输入“命令提示符”,然后点击【以管理员身份运行】

=或单击鼠标右键选择【以管理员身份运行】============

(3)配置环境变量

①【此电脑】-单击右键-【属性】-【高级系统设置】-【环境变量】

② 在【系统变量】中点击【新建】

变量名:NODE_PATH

变量值:D:commondevelopNodejs ode_global ode_modules

随后在后续安装完express模块之后就会发现在【node_global】里自动多出了一个【node_modules】文件夹

③编辑【用户变量】中的【Path】

④将默认的 C 盘下【AppDataRoaming pm】修改成 【node_global】的路径,点击【确定】

⑤在【系统变量】中选择【Path】点击【编辑】后点击新建【%NODE_PATH%】,随后一直点击【确定】直到关闭所有窗口即可。

四、测试

配置完成后,全局安装一个最常用的 express 模块进行测试(使用管理员方式打开cmd)

npm install express?-g // -g代表全局安装

出现以下界面即为配置成功

  • 如果没有使用管理员方式打开cmd窗口的话,可能会报以下错误

解决方法①:

在【C盘】下的【用户】找到 .npmmrc 文件,并将它删除(注意不是安装目录下的npm模块里的.npmmrc 文件,而是【C:Users{用户}下的.npmrc文件】)

删除之后在cmd窗口重新输入 npm install express -g ,则显示安装成功。

解决方法②:

找到安装目录下的【node_global】和【node_cache】文件夹,鼠标右击【node_global】的文件夹,点击【属性】,再点击【安全】,再点击【编辑】,将权限都勾上,随即点击【确定】即可,【node_cache】步骤同理。

配置完成之后在cmd窗口重新输入 npm install express -g ,则显示安装成功。

五、安装淘宝镜像

淘宝镜像是淘宝团队为国内用户提供的npm镜像源,它与官方镜像源保持同步,并提供了更快的下载速度。

①安装淘宝镜像

npm config set registry https://registry.npmmirror.com

查看是否成功:

npm config get registry

②安装cnpm(按需安装)

说明:npm是node官方的包管理器。cnpm是个中国版的npm,是淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm。

npm install -g cnpm --registry=https://registry.npmmirror.com

查看是否安装成功

命令: cnpm -v

  • 在查看版本号的时候,可能会出现【 ‘cnpm’ 不是内部或外部命令,也不是可运行的程序】的提示信息。

输入 npm config ls 查看配置信息,如果prefix和cache为以下路径则表示前面没有配置成功或者漏配了,需重新输入配置命令。

注:确认配置路径为自己创建的文件路径,修改结束之后先输入 npm uninstall cnpm -g 卸载原先安装的cnpm后再重新输入安装命令,最后查看版本号成功即安装成功。

附加:如果有出现问题的小伙伴们可以检查一下自己的配置有没有出错

①打开cmd敲以下命令检查

②打开环境变量配置检查

  • 用户变量

  • 系统变量

③打开安装目录检查是否有以下文件夹

**····**检查【node_global】里是否有【node_modules】文件夹

**····**上面所安装的cnpm、express会出现在【node_global】下的【node_modules】文件夹里

结尾

希望对大家有所帮助!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1125315.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Python+Django的框架的青岛开发区芳华美容院管理系统毕设源码+文档+讲解视频

前言 本课题聚焦基于PythonDjango框架的青岛开发区芳华美容院管理系统设计与实现,旨在解决青岛开发区芳华美容院传统运营模式中客户档案管理零散、服务项目调度混乱、预约流程繁琐、库存耗材管控低效等问题。系统采用B/S架构,依托浏览器即可实现多端便捷…

基于STM32的智能语音台灯系统设计与实现

基于STM32的智能语音台灯系统设计与实现摘要随着物联网技术的快速发展和人们生活水平的不断提高,智能家居产品正逐渐融入人们的日常生活。作为家居环境中不可或缺的照明设备,传统台灯功能单一、操作不便,已难以满足现代人对便捷、健康、智能化…

CentOS7安装Mysql5.7(ARM64架构)

1.第一步:下载 arm 版本离线 mysql 5.7 安装包 arm 版本离线 mysql 5.7 安装包 2.第二步:查询并卸载 CentOS 自带的数据库 Mariadb 找到数据库 mariadb,如果有会给出一个结果,结果是 mariadb 名称 rpm -qa | grep mariadb 如果…

java失业求职记录

这是小红书上一位上海的Java程序员失业想转行的分享贴。 Java开发的就业市场正在经历结构性调整,竞争日益激烈 传统纯业务开发岗位(如仅完成增删改查业务的后端工程师)的需求,特别是入门级岗位,正显著萎缩。随着企业…

80-02210-001 PCB模块

80-02210-001 PCB 模块是一种用于工业或专用设备中的印刷电路板组件,通常作为整机系统里的功能板卡使用,而不是单纯的空板。下面从结构、功能和应用角度,给你一个偏“工程理解”的说明。一、它是什么类型的模块80-02210-001 更像是一个厂家内…

7D-AI系列:Vibe Coding VS Spec Coding AI 编程的两种范式对比

文章目录一、概述二、基本概念对比三、开发流程对比3.1 Vibe Coding 流程3.2 Spec Coding 流程四、全方位特性对比五、实际应用案例5.1 Vibe Coding 典型用例5.2 Spec Coding 典型用例六、选择策略与混合模式6.1 选择建议6.2 混合模式策略七、工具生态概览7.1 主流工具分类7.2 …

基于Python+Django的BS架构的球类赛事发布和在线购票系统毕设源码+文档+讲解视频

前言 本课题旨在开发一款基于PythonDjango框架的B/S架构球类赛事发布与在线购票系统,以解决传统球类赛事信息传播滞后、购票流程繁琐、票务管理低效等问题。系统采用B/S架构,用户无需安装客户端,通过浏览器即可实现全流程操作,降低…

Java行业已经死了吗??7年java经验长沙无人要

这是小红书上一位上海的Java程序员失业想转行的分享贴。 Java开发的就业市场正在经历结构性调整,竞争日益激烈 传统纯业务开发岗位(如仅完成增删改查业务的后端工程师)的需求,特别是入门级岗位,正显著萎缩。随着企业…

基于Python+Django的框架的襄阳四方汽车检测站管理系统毕设源码+文档+讲解视频

前言 本课题聚焦基于PythonDjango框架的襄阳四方汽车检测站管理系统设计与实现,旨在解决襄阳四方汽车检测站传统运营模式中检测流程混乱、车辆档案管理零散、检测数据记录不规范、客户预约不便及检测进度追踪低效等问题。系统采用B/S架构,依托浏览器即可…

基于Python+Django的超市销售系统的设计与数据可视化模块的实现毕设源码+文档+讲解视频

前言 本课题聚焦基于PythonDjango框架的超市销售系统设计,重点实现数据可视化模块,以解决传统超市销售管理中数据零散、统计分析低效、决策支撑不足等问题。系统采用B/S架构,依托浏览器即可完成操作,适配超市多终端使用场景&#…

基于springboot月度员工绩效考核管理系统项目源码 java毕设 免费分享

月度员工绩效考核管理系统功能一、系统角色与权限1.1 管理员角色系统最高权限管理者可进行所有管理操作可创建其他管理员账号1.2 员工角色普通系统使用者仅限个人数据查看与修改无管理权限二、核心功能模块明细2.1 用户认证模块功能点描述操作角色多角色登录支持管理员/员工角色…

基于Python+Django的共享咖啡机运维系统的设计与实现毕设源码+文档+讲解视频

前言 本课题聚焦基于PythonDjango框架的共享咖啡机运维系统设计与实现,旨在解决共享咖啡机运营过程中设备状态监控不及时、运维响应滞后、运营数据碎片化等问题。系统采用B/S架构,依托浏览器即可实现多端协同操作,适配运营管理人员、运维人员…

基于springboot的大学生入学审核系统项目源码 java毕设 免费分享

一、 系统整体特性架构模式: 采用B/S(浏览器/服务器)模式,用户无需安装客户端,通过浏览器即可访问。技术栈: 后端使用Spring Boot框架,前端使用JSP技术,数据库采用MySQL。设计原则&a…

企业AI伦理审查体系:AI应用架构师的设计与落地

企业AI伦理审查体系设计与落地:AI应用架构师的实践指南 一、引言:当AI“犯错”时,企业该如何应对? 2023年,某知名电商平台的AI推荐系统引发了一场舆论风暴:有用户发现,自己浏览过一次母婴产品后…

基于Python+Django的控糖食物推荐系统毕设源码+文档+讲解视频

前言 本课题聚焦基于PythonDjango框架的控糖食物推荐系统设计与实现,旨在解决控糖人群食物选择困惑、饮食方案个性化不足、营养数据难以精准把控等问题。系统采用B/S架构,依托浏览器即可实现便捷访问,适配控糖人群、营养师等不同用户角色需求…

DeepSeek调试JavaScript代码:前端兼容性问题定位与修复技巧

DeepSeek调试JavaScript代码:前端兼容性问题定位与修复技巧 引言 在当今多元化的互联网环境中,用户可能使用各式各样的浏览器(如 Chrome、Firefox、Safari、Edge、以及各种基于 Chromium 或特定内核的国产浏览器)和操作系统&…

一起调试XVF3800麦克风阵列(九)

PP_MGSCALE 参数详解1. 核心功能PP_MGSCALE 控制远端活动期间的额外噪声抑制,用于平衡 :远端静止活动期间:优化近端语音清晰度远端非静止活动期间:确保良好的回声抑制2. 解决的问题问题场景参考信号(far-end&#xff0…

Go语言微服务文档自动化生成:基于DeepSeek的智能解析实践

Go语言微服务文档自动化生成:基于DeepSeek的智能解析实践第一章:微服务文档化的核心挑战在分布式架构中,微服务API文档的准确性与实时性直接影响开发效率。传统文档维护存在三大痛点:人工滞后性:代码迭代后文档需手动更…

【C/C++】RAII,Stack-only对象和Heap-only对象

RAII 详解 什么是 RAII Resource Acquisition Is Initialization(资源获取即初始化) 核心思想:把资源的生命周期绑定到对象的生命周期 构造函数获取资源析构函数释放资源对象销毁时,资源自动释放FileHandler 示例 没有 RAII 的写法…

2026必备!8个AI论文写作软件,继续教育学生轻松搞定论文格式规范!

2026必备!8个AI论文写作软件,继续教育学生轻松搞定论文格式规范! AI 工具助力论文写作,高效又省心 在当今信息化时代,继续教育学生面临着越来越高的学术要求。无论是撰写论文还是完成各类研究任务,如何确保…