我是靠谱客的博主 雪白蛋挞,最近开发中收集的这篇文章主要介绍Nexus3.x配置npm私服,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1. Nexus Repository Manager 中添加npm仓库
Nexus文档对3中仓库的解释
 
附上某个翻译:

Proxying npm Registries

为了减少开发人员和CI服务器的重复下载量并提高下载速度,您应该对托管在 https://registry.npmjs.org上的注册表进行代理。 默认情况下,npm直接访问此注册表。 您还可以代理您需要的任何其他注册表。
要代理外部npm注册表,您只需创建一个新的npm(代理),如“存储库管理”中所述。
最小配置步骤是:
  • 定义名称
  • 定义远程存储的URL,例如 https://registry.npmjs.org
  • 选择存储的Blob存储

Private npm Registries

私人npm注册表可用于上传您自己的软件包以及第三方软件包。 您可以通过在存储库管理器中设置npm格式的托管存储库来创建私有的npm注册表。 为了这些目的,建立两个独立的托管存储库是一个很好的做法。
要创建具有npm格式的托管存储库,只需创建一个新的npm(托管),如“存储库管理”中所述。
最小配置步骤是:
  • 定义名称
  • 选择存储的Blob存储
随着软件包从存储库部署或删除,npm注册表信息将立即更新。

Grouping npm Registries

存储库组是将所有npm注册表存储库从存储库管理器公开给您的用户的推荐方式,而不需要任何其他客户端配置。存储库组允许您将多个代理和托管存储库的聚合内容公开为一个URL到npm和其他工具。这可以通过创建一个新的npm(组),如“存储库管理”中所述,用于npm存储库。
最小配置步骤是:
  • 定义名称
  • 选择存储的Blob存储
  • 以所需的顺序将npm存储库添加到成员列表中
典型的有用的示例是将代理存储库分组:代理npm注册表,npm托管存储库与内部软件包和另一个npm托管存储库与第三方软件包。
使用存储库组的URL作为客户端工具中的npm存储库URL,您可以使用一个URL访问所有三个存储库中的软件包。添加的任何新软件包以及添加到组中的任何新存储库将自动可用。
  1. 创建npm代理仓库
  1. 创建npm本地仓库
  2. 创建npm仓库组
 
  1. 设置npm私有仓库  .npmrc
    1. win下在用户目录搜索 “.npmrc” ,将npm组地址写入
registry=http://192.168.2.8:8081/repository/npm-group/
    2. 或者通过命令设置
##通过config命令
npm config set registry https://registry.npm.taobao.org
npm config list #查看npm当前配置 ## 命令行指定
npm --registry https://registry.npm.taobao.org install
  1. 测试仓库是否生效   npm -loglevel info install grunt 
7. 设置仓库权限
    
 

最后

以上就是雪白蛋挞为你收集整理的Nexus3.x配置npm私服的全部内容,希望文章能够帮你解决Nexus3.x配置npm私服所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部