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