认识
2024年12月14日
一、认识
npm
支持使用配置文件(.npmrc
)和命令行工具管理其行为。配置可以分为 本地、用户级 和 全局 三种层级。当 npm
需要获取配置时,按照以下优先级查找:命令行参数(最高优先级)、项目级配置(.npmrc
文件在项目根目录)、用户级配置(~/.npmrc
)、全局配置($PREFIX/etc/npmrc
)、npm
默认配置。
二、语法
常见 .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