NPM下载和安装教程(附安装包)
NPM 是 “Node Package Manager” 的缩写,随 Node.js 一起分发,是 JavaScript 世界默认的包管理器。
NPM 把第三方库、框架、工具打包成“模块”,通过命令行一键安装、更新、卸载,并自动处理依赖关系,让开发者告别手动下载与版本冲突,被社区视为 “前端界的 Maven”。
NPM 的核心功能包括:
NPM 的典型场景涵盖:
使用 NPM,更推荐和 Node.js 一起安装,Node.js 的下载地址为:
如果还需要其它的版本,可以前往官网下载(速度较慢)。
2) 勾选接受协议选项,点击 Next 按钮 :
3) Node.js默认安装目录为 "C:\Program Files\nodejs\" , 建议安装到非系统盘,并点击 Next 按钮:
4) 直接点击 Next:
5) 点击 Install(安装) 开始安装 Node.js:
6) 等待安装完成,出现下图的界面,表示成功安装:
安装完成后,我们可以在命令行或 Windows Powershell 中执行以下命令来测试:
解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:
也可以下载 .tar.gz 压缩包,解压后找到 bin 目录,就可以看到已经编译好的 node 和 npm 了,可以直接在命令使用。
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 的最新版源代码压缩包,下载地址为:使用 NPM,更推荐和 Node.js 一起安装,Node.js 的下载地址为:
网盘里包含了多个版本的 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 了,可以直接在命令使用。