NPM下载安装保姆级教程(附安装包,非常详细)

简介: NPM是Node.js的包管理工具,用于高效管理JavaScript依赖,支持模块安装、更新、发布等操作,具备依赖锁定、脚本声明等功能,广泛应用于前端与后端开发。

NPM 是 “Node Package Manager” 的缩写,随 Node.js 一起分发,是 JavaScript 世界默认的包管理器。


NPM 把第三方库、框架、工具打包成“模块”,通过命令行一键安装、更新、卸载,并自动处理依赖关系,让开发者告别手动下载与版本冲突,被社区视为 “前端界的 Maven”。


NPM 的核心功能包括:

  • install / ci 快速装包;
  • package.json 声明依赖与脚本;
  • lock 文件锁定版本,保证多人构建一致;
  • publish 将自写模块推送到全球公共仓库;
  • npx 无需全局安装即可运行可执行工具。

NPM 的典型场景涵盖:

  • 前端工程引入 React、Vue、Bootstrap;
  • Node 后端使用 Express、Koa、ORM;
  • CLI 工具如 webpack、vite、eslint;
  • CI 流水线利用 npm ci 加速构建;
  • 企业私服通过 Verdaccio 或 cnpm 实现私有化发布。

下载NPM

这里先给出 NPM 的最新版源代码压缩包,下载地址为:

网盘下载:https://pan.quark.cn/s/bc6d4d810a57


使用 NPM,更推荐和 Node.js 一起安装,Node.js 的下载地址为:

网盘下载:https://pan.quark.cn/s/af8f9d71fac9

网盘里包含了多个版本的 Node.js 安装包,如下图所示:



如果还需要其它的版本,可以前往官网下载(速度较慢)。

安装NPM

1、Windows平台

1) 双击下载后的安装包,如下图所示,直接点击 Next:



2) 勾选接受协议选项,点击 Next 按钮 :



3) Node.js默认安装目录为 "C:\Program Files\nodejs\" , 建议安装到非系统盘,并点击 Next 按钮:



4) 直接点击 Next:



5) 点击 Install(安装) 开始安装 Node.js:



6) 等待安装完成,出现下图的界面,表示成功安装:



安装完成后,我们可以在命令行或 Windows Powershell 中执行以下命令来测试:

node -v # 输出 Node 的版本信息
npm -v # 输出 NPM 的版本信息

2、Linux平台

Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:

# tar xf  node-v22.20.0-linux-arm64.tar.xz       // 从网盘中下载,解压
# cd node-v22.22.0-linux-arm64/                  // 进入解压目录
# ./bin/node -v                                  // 执行node命令 查看版本

解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:

ln -s /usr/software/nodejs/bin/npm   /usr/local/bin/
ln -s /usr/software/nodejs/bin/node   /usr/local/bin/

3、Mac OS版本

可以下载 .pkg 安装包,双击直接启动安装向导。


也可以下载 .tar.gz 压缩包,解压后找到 bin 目录,就可以看到已经编译好的 node 和 npm 了,可以直接在命令使用。

相关文章
|
25天前
|
SQL 自然语言处理 调度
Agent Skills 的一次工程实践
**本文采用 Agent Skills 实现整体智能体**,开发框架采用 AgentScope,模型使用 **qwen3-max**。Agent Skills 是 Anthropic 新推出的一种有别于mcp server的一种开发方式,用于为 AI **引入可共享的专业技能**。经验封装到**可发现、可复用的能力单元**中,每个技能以文件夹形式存在,包含特定任务的指导性说明(SKILL.md 文件)、脚本代码和资源等 。大模型可以根据需要动态加载这些技能,从而扩展自身的功能。目前不少国内外的一些框架也开始支持此种的开发方式,详细介绍如下。
1723 7
|
JavaScript
Ubuntu18.04 Install Node.js Np
Ubuntu18.04 Install Node.js Np
435 0
|
26天前
|
测试技术 芯片 C++
Python 安装
本文介绍Windows下安装Python 3.14.2的方法,包括版本选择、自定义安装选项、环境变量配置及安装验证,帮助用户快速搭建Python环境。
407 8
Python 安装
nrm常用的命令有哪些?
nrm常用的命令有哪些?
335 114
|
1月前
|
资源调度 JavaScript Linux
Node.js 编程实战:安装 Node.js 与 npm / yarn
学习 Node.js 前需先正确安装与配置运行环境。推荐使用 LTS 版本,通过 nvm 等工具管理多版本,配合 npm 或 yarn 统一管理依赖。不同系统可采用对应安装方式,安装后验证版本并确保环境变量配置正确,为后续开发打下稳定基础。(238 字)
|
30天前
|
监控 数据可视化 数据挖掘
数据可视化软件推荐:10款释放数据价值的高效工具指南
在数字经济时代,数据可视化已成为企业决策的核心工具。本指南深度盘点10款主流软件,涵盖瓴羊Quick BI、Tableau、Power BI等,从智能分析、生态协同到成本适配,全面解析各工具优势与适用场景,助力企业按需选型,让数据真正赋能业务决策。其中,瓴羊 Quick BI(阿里云旗下BI产品) 凭借连续6年中国唯一入选Gartner魔力象限的成熟度、“智能小Q”AI模块的实战价值及阿里云生态协同优势,成为多场景分析的重要选择,同时其他工具也各有侧重,可满足不同生态背景与业务需求的企业。
|
8月前
|
人工智能 Java 程序员
JManus - 面向 Java 开发者的开源通用智能体
JManus 是一个以 Java 为核心、完全开源的 OpenManus 实现,隶属于 Spring AI Alibaba 项目。它旨在让 Java 程序员更便捷地使用 AI 技术,支持多 Agent 框架、网页配置 Agent、MCP 协议和 PLAN-ACT 模式。项目在 GitHub 上已获近 3k star,可集成多个大模型如 Claude 3.5 和 Qwen3。开发者可通过 IDE 或 Maven 快速运行项目,体验智能问答与工具调用功能。欢迎参与开源共建,推动通用 AI Agent 框架发展。
11092 65
|
11月前
|
Java 关系型数据库 MySQL
SpringBoot 通过集成 Flink CDC 来实时追踪 MySql 数据变动
通过详细的步骤和示例代码,您可以在 SpringBoot 项目中成功集成 Flink CDC,并实时追踪 MySQL 数据库的变动。
2717 45
|
存储 资源调度 JavaScript
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具。npm 是官方默认的包管理器,提供依赖管理、安装和更新等功能;cnpm 是由阿里巴巴开发的 npm 镜像,专为中国大陆用户优化,解决下载速度慢的问题;pnpm 通过硬链接技术提高安装速度并节省磁盘空间,特别适合磁盘资源紧张的环境。三者命令类似,但各有特色,开发者可根据需求选择合适的工具。
1228 5
|
API
vue3中父子组件的双向绑定defineModel详细使用方法
vue3中父子组件的双向绑定defineModel详细使用方法
1569 0