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 了,可以直接在命令使用。

相关文章
|
JavaScript
Ubuntu18.04 Install Node.js Np
Ubuntu18.04 Install Node.js Np
460 0
|
1月前
|
SQL 自然语言处理 调度
Agent Skills 的一次工程实践
**本文采用 Agent Skills 实现整体智能体**,开发框架采用 AgentScope,模型使用 **qwen3-max**。Agent Skills 是 Anthropic 新推出的一种有别于mcp server的一种开发方式,用于为 AI **引入可共享的专业技能**。经验封装到**可发现、可复用的能力单元**中,每个技能以文件夹形式存在,包含特定任务的指导性说明(SKILL.md 文件)、脚本代码和资源等 。大模型可以根据需要动态加载这些技能,从而扩展自身的功能。目前不少国内外的一些框架也开始支持此种的开发方式,详细介绍如下。
2309 7
|
开发工具 git
Git从远程仓库拉取指定的分支
Git从远程仓库拉取指定的分支
3815 0
|
1月前
|
测试技术 芯片 C++
Python 安装
本文介绍Windows下安装Python 3.14.2的方法,包括版本选择、自定义安装选项、环境变量配置及安装验证,帮助用户快速搭建Python环境。
490 8
Python 安装
|
1月前
|
数据可视化 C++ Windows
ContextMenuManager右键菜单管理工具下载安装教程(附安装包)
ContextMenuManager是一款绿色开源的Windows右键菜单管理工具,支持可视化增删、禁用、重命名菜单项,覆盖文件、文件夹、磁盘等多种场景。可定位注册表路径,一键备份还原配置,解决菜单臃肿与残留问题,操作即时生效,安全可靠。
|
1月前
|
Web App开发 IDE JavaScript
Selenium IDE下载安装保姆级教程(附安装包,非常详细)
Selenium IDE 是一款开源跨浏览器的Web自动化测试工具,支持“录制-回放”操作,无需编程即可实现UI级端到端测试。基于Electron开发,兼容主流浏览器,可导出多种语言脚本,轻松集成到持续集成流程中,适用于回归测试、兼容性验证等场景。
|
1月前
|
NoSQL 算法 Linux
OpenOCD下载安装保姆级教程(附安装包,非常详细)
OpenOCD是一款开源片上调试工具,支持JTAG/SWD接口,提供GDB Server、TCL脚本自动化等功能,可实现断点调试、Flash烧录、FPGA编程等,广泛应用于嵌入式开发与量产测试,被誉为“穷人的Lauterbach”。跨平台且免费,配置灵活但稍复杂,是嵌入式工程师的高效调试利器。
|
2月前
|
机器学习/深度学习 人工智能 前端开发
终端里的 AI 编程助手:OpenCode 使用指南
OpenCode 是开源的终端 AI 编码助手,支持 Claude、GPT-4 等模型,可在命令行完成代码编写、Bug 修复、项目重构。提供原生终端界面和上下文感知能力,适合全栈开发者和终端用户使用。
|
11月前
|
Java 关系型数据库 MySQL
SpringBoot 通过集成 Flink CDC 来实时追踪 MySql 数据变动
通过详细的步骤和示例代码,您可以在 SpringBoot 项目中成功集成 Flink CDC,并实时追踪 MySQL 数据库的变动。
2762 45
|
存储 资源调度 JavaScript
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具。npm 是官方默认的包管理器,提供依赖管理、安装和更新等功能;cnpm 是由阿里巴巴开发的 npm 镜像,专为中国大陆用户优化,解决下载速度慢的问题;pnpm 通过硬链接技术提高安装速度并节省磁盘空间,特别适合磁盘资源紧张的环境。三者命令类似,但各有特色,开发者可根据需求选择合适的工具。
1249 5