概述
-
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访问所有三个存储库中的软件包。添加的任何新软件包以及添加到组中的任何新存储库将自动可用。
-
创建npm代理仓库
-
创建npm本地仓库
-
创建npm仓库组
-
设置npm私有仓库 .npmrc1. 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
-
测试仓库是否生效 npm -loglevel info install grunt
7. 设置仓库权限

最后
以上就是雪白蛋挞为你收集整理的Nexus3.x配置npm私服的全部内容,希望文章能够帮你解决Nexus3.x配置npm私服所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复