设置 (.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 。