设置 (.npmrc)
pnpm 从命令行、环境变量和 .npmrc
文件中获取其配置。
pnpm config
命令可用于更新和编辑用户和全局 .npmrc
文件的内容。
四个相关文件分别为:
- 每个项目的配置文件 (
/path/to/my/project/.npmrc
) - 每个工作区配置文件 (包含
pnpm-workspace.yaml
文件的目录) - 每位用户的配置文件 (
~/.npmrc
) - 全局配置文件 (
/etc/npmrc
)
所有 .npmrc
文件都是 key = value
参数的 INI 格式 列表。
.npmrc
文件中的值可能包含使用 ${NAME}
语法的环境变量。 也可以使用默认值指定环境变量。 使用 ${NAME-fallback}
将在未设置 NAME
时返回 fallback
。 ${NAME:-fallback}
,会在 NAME
不存在或为空字符串时返回 fallback
。