全网详解 .npmrc 配置文件:比如.npmrc的优先级、命令行,如何配置.npmrc以及npm常用命令等
warning:
这篇文章距离上次修改已过201天,其中的内容可能已经有所变动。
.npmrc是一个用于配置npm行为的文件。npmrc文件可以有三种位置:
- 项目级别:位于项目目录的.npmrc文件。
- 用户级别:位于用户主目录的.npmrc文件。
- 全局级别:位于npm全局目录的.npmrc文件。
.npmrc文件的优先级如下:项目级别 < 用户级别 < 全局级别。即当运行npm配置时,npm会按照这个优先级查找配置信息,如果在高优先级的.npmrc文件中存在某个配置项,则低优先级的.npmrc文件中的相应配置项将被忽略。
.npmrc文件的配置项非常多,以下是一些常用配置:
- 设置默认的注册表
registry=https://registry.npmjs.org/
- 设置npm的缓存目录
cache=/path/to/npm-cache
- 设置代理
proxy=http://proxy.example.com
https-proxy=https://proxy.example.com
- 设置是否校验证书
strict-ssl=false
- 设置是否记录操作历史
save=true
- 设置是否保存依赖
legacy-bundling=true
可以通过命令行修改.npmrc文件的配置,例如:
- 设置或修改默认的注册表
npm config set registry https://registry.npmjs.org/
- 查看所有的npm配置信息
npm config list
- 查看某个配置项的值
npm config get <key>
- 删除某个配置项
npm config delete <key>
- 在项目级别设置配置项
npm config set <key> <value> --save
以上就是.npmrc配置文件的一些基本知识和常用命令。
评论已关闭