1.是什么?
.npmrc
文件是一个npm的配置文件,详见npmrc Description
2.用来干嘛的?
用于配置 npm(Node Package Manager)的行为和设置。它可以存在于不同的层级,包括全局配置、本地项目配置、用户级别配置等。通过 .npmrc
文件,你可以自定义 npm 的许多方面,如注册表地址、缓存位置、代理设置等。
常见的就是修改npm仓库地址。
npm config set registry https://registry.npmjs.org/
上述命令就会将上述参数保存在 .npmrc 文件里。
3.配置文件的位置
它可以位于以下几个地方:
- 每个项目下 (/path/to/my/project/.npmrc)
- 每个用户目录下 (~/.npmrc)
- 全局配置 ($PREFIX/etc/npmrc)
- npm服务自己内置的npmrc (/path/to/npm/npmrc)
优先级: 1 > 2 > 3 > 4
4.配置项以及其他说明
配置项参数:详见 config | npm中文文档 | npm中文网
其他说明:不止npm支持npmrc文件,pnpm也支持npmrc文件;yarn不支持,yarn使用yarnrc文件