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

2024最新版Node.js下载安装保姆级教程【图文详解】

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,允许开发者在服务器端运行 JavaScript。它以非阻塞、事件驱动的架构处理高并发,适用于构建高效的网络应用。在 APP 自动化测试中,Node.js 常用于构建测试框架(如 WebDriverIO、Appium)。其异步处理能力可以高效执行多线程测试,快速模拟用户操作和验证 APP 功能,从而提升测试的自动化和并发能力。


1. 下载NodeJS

网盘下载地址https://pan.quark.cn/s/0e1ae87db521

官网下载地址:下载 | Node.js 中文网

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


2. 安装NodeJS

(1)双击安装包,开始安装Node.js

(2)点击【Next】

(3)点击【Next】

(4)这里可以修改安装路径,修改完后继续点击【Next】

(5)选择默认安装,继续点击【Next】按钮

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

(7)点击【Install】按钮进行安装(点击安装后会弹出提示,点击【是】,需要以管理员身份运行)

(8)等待安装

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


3. 验证安装

(1)键盘按【 win+R】输入cmd,打开命令行窗口,输入:

node -v     // 显示node.js版本

npm -v      // 显示npm版本

(2)执行命令如下,搞定,说明安装成功。


4. 配置npm仓储和缓存

(1)命令行输入:

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

(2)在node.js安装目录(默认安装目录:C:\Program Files\nodejs)创建cache 和 global文件夹

(3)令提示符依次执行下面命令,依次输入并按下回车键(Enter)

npm config set prefix "C:\Program Files\nodejs\global"

npm config set cache "C:\Program Files\nodejs\cache"

(4)输入命令【npm config ls】,按回车键,查看配置是否成功

npm config ls


5. 配置环境

(1)右击此电脑-->属性-->高级系统设置-->环境变量

(2)点击【系统变量】下的【新建】,新建系统变量,输入变量名、变量值

变量名: NODE_PATH

变量值: 自己的安装目录 如:C:\Program Files\nodejs\global\node_modules

(3)在系统变量列表下滑找到变量【Path】,点击【编辑】,编辑Path,变量【C:\Program Files\nodejs\】如果存在,就新建剩下的两个变量即可。

C:\Program Files\nodejs\

%NODE_PATH%

C:\Program Files\nodejs\global


6. 测试Node.js

配置完成后,全局安装一个最常用的 express 模块进行测试

(1)右键使用管理员方式打开cmd命令提示符

(2)执行命令npm install express -g

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

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


7. 安装淘宝镜像

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

(1)管理员身份打开cmd,输入镜像安装命令

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

(2)查看淘宝镜像是否安装成功,执行命令

npm config get registry

显示下图网址则说明安装成功

如上,搞定。 


http://www.kler.cn/a/500936.html

相关文章:

  • 【YOLOv5】源码(train.py)
  • iOS - runtime总结
  • 网络安全-kail linux 网络配置(基础篇)
  • 【AI日记】25.01.11 Weights Biases | AI 笔记 notion
  • 音视频入门基础:RTP专题(2)——使用FFmpeg命令生成RTP流
  • 慧集通(DataLinkX)iPaaS集成平台-系统管理之平台轻应用、平台对象、平台函数
  • python反序列化+沙箱逃逸++js+redis
  • 【硬件介绍】Type-C接口详解
  • STM32 物联网智能家居 (一) 方案设计STM32+ESP8266+TCP/UDP/MQTT
  • 【网络云SRE运维开发】2025第2周-每日【2025/01/11】小测-【第11章NAT理论和实操考试】解析
  • STM32如何测量运行的时钟频率
  • Openstack网络组件之Neutron
  • Artec Leo 3D扫描仪与Ray助力野生水生动物法医鉴定【沪敖3D】
  • 【权限管理】CAS(Central Authentication Service)
  • Github Actions和Docker实现自动部署
  • 标贝科技:垂直化是数据市场发展趋势,解决单点难题是核心竞争力
  • 计科高可用服务器架构实训(防火墙、双机热备,VRRP、MSTP、DHCP、OSPF)
  • 从用户输入 URL 到后端响应的完整流程解析
  • 【Uniapp-Vue3】Prop校验与prop默认值用法及循环遍历数组对象
  • 25/1/12 嵌入式笔记 学习esp32
  • 贝尔曼最优公式
  • UML系列之Rational Rose笔记一:用例图
  • el-table单独某列自适应文字换行
  • 蓝桥云客第 5 场 算法季度赛
  • Meilisearch ASP.Net Core API 功能demo