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

Node.js 与 npm 的安装与配置(详细教程)

目录

  • 前言
  • 一、简介
  • 二、安装前的准备
  • 三、下载安装包
  • 四、Windows 下安装 Node.js
  • 五、 npm 镜像设置
  • 六、验证安装

前言

Node.js是一个基于Chrome V8引擎的JavaScript运行时,它让开发者能够使用JavaScript编写服务器端代码。npm(Node Package Manager)Node.js默认的包管理工具,用于安装、管理和共享JavaScript包。无论是前端工程化还是后端开发,Node.jsnpm都是必不可少的工具。本文将详细介绍在windows操作系统下安装与配置Node.jsnpm的方法,并分享一些常用的配置技巧。


一、简介

Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,它允许开发者在服务器端运行 JavaScript 代码。Node.js采用事件驱动、非阻塞I/O模型,使得它轻量且高效,非常适合构建数据密集型的实时应用(如Web服务器、API、聊天应用等)。

npm(Node Package Manager)Node.js默认的包管理工具。它提供了命令行工具和一个庞大的在线仓库(npm registry),开发者可以通过npm方便地安装、共享和管理项目所依赖的第三方JavaScript包。npm还支持版本管理和脚本运行,极大地简化了项目的依赖管理和构建流程。

简单来说,Node.js让你能用 JavaScript 写后端代码,而npm则帮助你高效地管理项目所需的各种工具和库。两者相辅相成,构成了现代JavaScript开发生态的核心基础。


二、安装前的准备

在开始安装之前,可以先检查一下系统中是否已经安装了 Node.js 和 npm。打开终端(或命令提示符),执行以下命令:

node-vnpm-v

如果显示版本号,说明已经安装,可以根据需要决定是否升级或重新安装;如果提示“命令未找到”,则需要进行安装。


三、下载安装包

node-js 下载:https://nodejs.org/en/download/

一般会选择在LTS下进行下载,因为LTS是稳定版本的,然后根据自己电脑的系统选择安装,比方说我电脑是windows-64x的,那我就点击Windows Installer(.msi)>64-bit就会开始下载

如果想要下载旧版本可在Previous Release中查询

点击版本号就能跳转到对应的下载界面

PS:建议node-js的版本最好在16以上

点击对应的包即可下载完成


四、Windows 下安装 Node.js

下载好安装程序包之后,只需要双击打开即可进行安装

node 的安装也是傻瓜式的,一直next即可

然后点击finsh

检测node-js是否安装成功,只需要win + R调起运行命令框,输入cmd打开cmd窗口,再输入node -v查看 node 的版本,如果有显示版本信息,就表明 node-js 安装成功了


npmnode-js的包管理和分发工具,当安装完成node-jsnpm也随之安装完成,可以通过npm -v来校验是否安装成功


五、 npm 镜像设置

vue中经常会使用npm来安装一些包,而npm的下载镜像是在国外,所以使用npm下载会非常的慢,这里有两种方式来解决这个问题:

  • 方式一:使用yarn进行安装

    使用yarn安装就需要保证当前系统有下载过yarn,同样可以在cmd窗口中输入yarn -v来检测是否安装过yarn

    如果没有就下载,输入:npm i -g yarn,下载完成之后仍旧可以输入yarn -v来进行检测

  • 方式二:设置npm镜像为国内的
    可以在cmd窗口中通过npm config get registry命令来查询npm所使用的镜像

    默认使用的镜像是:https://registry.npmjs.org/,如果你 npm 所使用的镜像是这个的话,就换成国内的,比如:
    (1)https://registry.npm.taobao.org/
    (2)https://registry.npmmirror.com
    比如我使用 https://npmmirror.com/ 所提供的镜像 https://registry.npmmirror.com

    那就可以通过npm config set registry https://registry.npmmirror.com这行命令将镜像设置为 https://registry.npmmirror.com 即可


六、验证安装

可通过以下命令验证是否安装成功。

node--versionnpm--version

能够看到 node.js 和 npm 对应的版本号就表明安装成功了。

http://www.jsqmd.com/news/494292/

相关文章:

  • WeKnora快速部署攻略:开箱即用,打造个人专属知识问答机器人
  • ssm+java2026年毕设社区医院综合管理信息系统【源码+论文】
  • 三电平T型逆变器仿真模型:基于MATLAB Simulink的PWM控制与无中点电位不平衡控制
  • 小白友好:Qwen3-Reranker-0.6B本地部署,轻松提升RAG检索精度
  • Jmeter实战--压测 基本流程
  • 计算机毕业设计源码:Python基于Spark与Hive的酒店大数据分析与推荐系统 Django框架 Vue 可视化 Hadoop 爬虫 协同过滤推荐算法 民宿 客栈(建议收藏)✅
  • Windows系统下SIMetrix库管理终极方案:自定义中央仓库+环境变量配置教程
  • SpringAI大语言模型应用案例:智能问答系统开发
  • Python 深度学习代码调试,图像分割代码调试,图像分割代码 1、2D医学图像分割项目
  • SPI时序模式0-3终极图解:用逻辑分析仪抓取NRF24L01与SD卡的真实波形
  • Cesium新手避坑指南:从SHP到3D城市可视化的完整实战流程(附GitHub源码)
  • 用C语言程序解决两个简单问题
  • GitHub上的R包突然安装不上的原因之一
  • UniApp+SVGA跨端动画开发避坑指南:微信小程序与H5的兼容性处理大全
  • SpringAI集成OpenAI:从配置到调用实战
  • 手把手教你用MP2144搭建超低功耗单键开关机电路(含完整代码)
  • 矩转换矩阵
  • RePKG:Wallpaper Engine资源处理的高效工具与创新方案
  • 用AutoDL+SSH+VSCode搭建深度学习环境:保姆级连麦调试教程
  • 声纳方程实战指南:如何用Python模拟水下声波传播(附代码)
  • SpringAI大语言模型调用优化:性能提升技巧
  • 一键恢复 Redis 运行与 Grafana 监控(免修改 systemd 配置)
  • DID在算法策略评估中的5个常见误区及如何避免
  • MT5零样本改写真实体验:上传中文句子,秒获多个同义变体
  • 若依框架实战:5步搞定单点登录接入,避开那些坑爹的命名陷阱
  • Xcode 12.1导出ipa包避坑指南:从证书选择到最终导出的完整流程
  • ssm+java2026年毕设社区疫苗接种和核酸检测管理【源码+论文】
  • 生产环境中部署InstructPix2Pix:高并发图像处理架构设计思路
  • 超轻量级人脸检测模型对比:Ultra-Light-Fast-Generic-Face-Detector-1MB vs MTCNN vs MobileNet
  • 告别命令行!Lens客户端5分钟搞定Kubernetes集群管理(附kubeconfig配置详解)