跳到主要内容

认识

2024年12月14日
柏拉文
越努力,越幸运

一、认识


npm 支持使用配置文件(.npmrc)和命令行工具管理其行为。配置可以分为 本地用户级全局 三种层级。当 npm 需要获取配置时,按照以下优先级查找:命令行参数(最高优先级)项目级配置(.npmrc 文件在项目根目录)用户级配置(~/.npmrc全局配置($PREFIX/etc/npmrcnpm 默认配置

二、语法


常见 .npmrc 文件

registry=https://registry.npmmirror.com/
strict-ssl=true
init-author-name=John Doe
init-license=MIT
save-exact=true
loglevel=warn

三、配置


3.1 命令行参数

命令行参数(最高优先级)

npm install --registry=https://example.com

3.2 项目级配置

项目级配置(.npmrc 文件在项目根目录)

registry=https://example.com

3.3 用户级配置

用户级配置(~/.npmrc: 或者通过 npm config list 查看配置文件位置

init-author-name=John Doe

3.4 全局级配置

全局配置($PREFIX/etc/npmrc

prefix=/usr/local

3.5 NPM 默认配置