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 -v和npm -v验证 - 国内开发优先配置npmmirror镜像源加速下载
- 自定义全局路径后务必更新PATH环境变量