一、.npmrc 配置文件的优先级

电脑中有多个 .npmrc 文件,在我们安装包的时候,npm按照如下顺序读取这些配置文件

  • 项目配置文件: /project/.npmrc
  • 用户配置文件:~/.npmrc
  • 全局配置文件:$PREFIX/etc/npmrc
  • npm 内置配置文件 /path/to/npm/npmrc
# 获取 .npmrc 用户配置文件路径
npm config get userconfig
// 如果想恢复默认配置,只需要将用户配置文件~/.npmrc删除即可;
# 获取 npmrc 在npm的路径
which npm
// 与npm同级别, 使用which npm获取 npm的路径

二、设置项目配置文件

项目下 .npmrc 文件的优先级最高,可以给每个项目配置不同的镜像,项目之间的配置互不影响。在项目的根目录下新建 .npmrc 文件,在里面以 key=value 的格式进行配置。

可以指定特殊的命名空间(scope)的来源,如下所示:以@test 开头的包从 registry=https://npm.xx.com 这里下载,其余全去淘宝镜像下载

registry=https://registry.npm.taobao.org/
@test:registry = https://npm.xx.com

最新文章

  1. Class.forName的使用
  2. org.eclipse.swt.custom.StyledText.getScrollbarsMode()I
  3. (转)Linux NFS服务器的安装与配置
  4. Android中webview和js之间的交互(转)
  5. SQL脚本书写的几点建议
  6. ubuntu 乱码 改为英文
  7. hdu 1175(广搜)
  8. Seek the Name, Seek the Fame - POJ 2752(next运用)
  9. 关于SelectedItems的问题
  10. MySQL 表的命令
  11. 解决GOOGLE无法访问
  12. websocket作用
  13. PHP7 学习笔记(四)PHP PSR-4 Autoloader 自动加载
  14. 广播 (Broadcast)
  15. How do you add?(递推)
  16. Arcgis Runtime for andriod 100 Simple marker symbol
  17. GO语言基础语法
  18. day 9 追踪一个蓝色的物体
  19. iptables 工具的使用
  20. centos免密登录

热门文章

  1. ESP32-IDF 在vscode环境搭建
  2. SpannableString 设置文字中的颜色 链接
  3. 【Windows】IP 地址变为 169.254.x.x 的解决方法
  4. 使用python做基本的数据处理
  5. linux 网络操作 route iptables ufw
  6. 吴恩达老师机器学习课程chapter02——分类
  7. 简单友好的 Python 任务调度库
  8. 字符串散列成GUID
  9. Java设计模式之策略模式(13)
  10. 最简单的asp验证码