全部学科
Python全栈
python
NodeJS全栈
nodejs
📅 2026-05-25 6 分钟 ✍️ juanwangdev

NPM概述与安装配置

NPM是JavaScript生态中最核心的包管理工具,理解其作用并正确安装是使用的前提。

NPM概述与作用

什么是NPM

NPM(Node Package Manager)是Node.js的默认包管理器,提供三大功能:

  • 包仓库:通过npmjs.com托管和分发开源包
  • 命令行工具:通过CLI完成安装、卸载、发布等操作
  • 依赖管理:通过package.json声明和锁定项目依赖

NPM的核心作用

Bash
# 从远程仓库安装包
npm install lodash

# 管理项目依赖
npm init

# 执行项目脚本
npm run build

NPM随Node.js一起安装,无需单独获取。Yarn和pnpm是替代方案,但NPM仍是最通用的选择。

Node.js与NPM安装

下载安装Node.js

前往 https://nodejs.org 下载LTS版本,安装时勾选NPM选项。

Bash
# 验证安装
node -v
# v20.11.0

npm -v
# 10.2.4

配置NPM镜像源

国内网络环境下,切换镜像源可显著提升下载速度。

Bash
# 设置淘宝镜像
npm config set registry https://registry.npmmirror.com

# 验证当前源
npm config get registry

全局安装路径配置

Bash
# 查看全局安装路径
npm root -g

# 自定义全局路径(可选)
npm config set prefix "D:\npm-global"

修改全局路径后需将对应路径加入系统PATH环境变量,否则全局命令无法识别。

要点总结

  • NPM集包仓库、CLI工具、依赖管理于一体,是Node.js生态基础设施
  • Node.js和NPM捆绑安装,通过node -vnpm -v验证
  • 国内开发优先配置npmmirror镜像源加速下载
  • 自定义全局路径后务必更新PATH环境变量
想在手机上练习这篇文章的配套题目?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
下一篇 → package.json初始化与核心字段
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码