位置: IT常识 - 正文

nexus搭建npm依赖私库(nexus 搭建)

编辑:rootadmin
nexus搭建npm依赖私库 nexus搭建npm依赖私库npm仓库介绍3.2.1.默认仓库说明npm-proxy:可以代理npmjs和淘宝镜像npm-hosted:用于上传、自定义和个人开发的npm组件npm-public:仓库分组,把几个仓库组组合在一起使用。3.2.1.仓库类型Group:这是一个仓库聚合的概念,用户仓库地址选择Group的地址,即可访问Group中配置的,用于方便开发人员自己设定的仓库。maven-public就是一个Group类型的仓库,内部设置了多个仓库,访问顺序取决于配置顺序,3.x默Releases,Snapshots, Central,当然你也可以自己设置。Hosted:私有仓库,内部项目的发布仓库,专门用来存储我们自己生成的jar文件3rd party:未发布到公网的第三方jar (3.x去除了)Snapshots:本地项目的快照仓库Releases: 本地项目发布的正式版本Proxy:代理类型,从远程中央仓库中寻找数据的仓库(可以点击对应的仓库的Configuration页签下Remote Storage属性的值即被代理的远程仓库的路径),如可配置阿里云maven仓库Central:中央仓库Apache Snapshots:Apache专用快照仓库(3.x去除了)

推荐整理分享nexus搭建npm依赖私库(nexus 搭建),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nexus搭建maven,nexus搭建仓库,nexus搭建maven,nexus搭建仓库,nexus搭建仓库,nexus搭建maven,nexus 搭建,nexus搭建maven,内容如对您有帮助,希望把文章链接给更多的朋友!

点击左侧菜单栏Repositories,我们可以看到很多已经配置好的仓库,一般只使用开源jar就够用了,如果需要建立自定义仓库,点击Create repository创建新的仓库

首先我们要创建几个常用的代理源,用于常用开源npm模块的拉取。

骤依次添加以下代理源 taobao

https://registry.npm.taobao.org/

NPM-npmjs

https://registry.npmjs.org

添加代理(Cache统一设置为200天 288000)

设置maven-public

将这些代理加入Group,最好将默认的maven库放到最底下,这里可以忽略

创建npm-hosted ,用于发布个人开发的npm组件。

创建npm-public ,用于把几个仓库组组合在一起公开连接使用。

nexus搭建npm依赖私库(nexus 搭建)

修改本地Npm连接源

注释:这个是我个人的私服地址,请大家以实际情况进行更改

http://192.168.2.202:8081/打开Repositories

找到创建的分组npm-public,点击Copy,复制连接源地址

在本地运行以下命令,修改npm仓库源npm config set registry http://192.168.2.202:8081/repository/npm-public/

发布自己的npm组件到私服登录私服

复制自己的私服地址

在本地命令控制台,输入以下命令,登录私服npm login –registry=http://192.168.2.202:8081/repository/npm-hosted/

发布npm组件

要发布的模块,必须保证在根目录下有package.json文件,否则会报错。

npm publish –registry=http://192.168.2.202:8081/repository/npm-hosted/发布报错可能是因为我登陆的库是组,不是开发库所以上传报错,从新登陆npm login –registry=http://192.168.2.202:8081/repository/npm-hosted/npm ERR! code E401npm ERR! Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager"npm ERR! A complete log of this run can be found in:

解决办法终端里输入 npm config list 来获取npm的配置找到userconfig一项打开 .npmrc文件。一般在最后一项。把所有的私有仓库的地址和NpmToken删除,然后重新yarn或者npm install即可。缓存依赖包

点击仓库右边的copy按钮复制源地址,然后在本地环境中设置该源地址,npm config set registry=http://xx/repository/group-npm/,切换后执行npm i,install成功后,在nexus的代理仓库中即可看到项目的缓存

发布登陆 通过npm login --registry=xx(注意是本地仓库地址)发布 通过npm publish --registry=xx(注意是本地仓库地址)

push成功后,我们就可以在hosted仓库看到我们刚刚提交的包啦~

注意事项push失败的话,需要在nexus realms中激活npm bearer token

免去登陆

经常发布的小伙伴可通过npm config edit修改config文件,将以下代码复制到config文件中,免去登陆

registry=http://xx/repository/npm-all/save-prefix=~always-auth=true_auth=YWRtaW46MTIzMTIzemail=admin@example.org以上_auth=后面是密码的base64编码,可新建a文本执行certutil /encode a.txt b.txt输出到b文本,复制b文本的内功即可,也可以通过网上的在线工具实现啦~

ll/ save-prefix=~ always-auth=true _auth=YWRtaW46MTIzMTIz email=admin@example.org

1. 以上_auth=后面是密码的base64编码,可新建a文本执行`certutil /encode a.txt b.txt`输出到b文本,复制b文本的内功即可,也可以通过网上的在线工具实现啦~以上就是nexus3搭建npm私库的全部内容啦,最重要的是自己亲手实践哈,实践的过程中遇到问题学会思考和面向百度就能不断成长啦~🌝
本文链接地址:https://www.jiuchutong.com/zhishi/285113.html 转载请保留说明!

上一篇:布拉索夫中央广场的圣诞市集,罗马尼亚 (© Alpineguide/Alamy)(布拉索夫地图)

下一篇:【登录界面】vue、element-ui登录界面模板(vue登录页面点击登录进入首页)

  • 苹果手机怎么安装ourplay(苹果手机怎么安装两个微信)

    苹果手机怎么安装ourplay(苹果手机怎么安装两个微信)

  • 红米k30pro整机重量是多少(红米k30pro整机重量)

    红米k30pro整机重量是多少(红米k30pro整机重量)

  • iphone12mini多重(苹果12mini多重多少克)

    iphone12mini多重(苹果12mini多重多少克)

  • 华为手机自动删除通讯录(华为手机自动删除了app)

    华为手机自动删除通讯录(华为手机自动删除了app)

  • 抖音的收货地址在哪里修改(怎样删除抖音的收货地址)

    抖音的收货地址在哪里修改(怎样删除抖音的收货地址)

  • 什么样的wifi密码不容易被万能钥匙破(什么样的wifi密码最安全)

    什么样的wifi密码不容易被万能钥匙破(什么样的wifi密码最安全)

  • 网卡的物理地址又称为(网卡的物理地址写入主机的EPROM中)

    网卡的物理地址又称为(网卡的物理地址写入主机的EPROM中)

  • wi-fi网络差是因为什么原因(wifi很差是什么原因)

    wi-fi网络差是因为什么原因(wifi很差是什么原因)

  • 计算机软件系统包括什么(计算机软件系统分类)

    计算机软件系统包括什么(计算机软件系统分类)

  • 系统软件中最重要的是什么(系统软件中最重要的)

    系统软件中最重要的是什么(系统软件中最重要的)

  • 爱奇艺vip可以同时几个人用(爱奇艺vip可以两人共用吗)

    爱奇艺vip可以同时几个人用(爱奇艺vip可以两人共用吗)

  • 三相是哪三相(三相是哪三相化学)

    三相是哪三相(三相是哪三相化学)

  • qq被冻结一天怎么立即解冻(QQ被冻结一天怎么回事)

    qq被冻结一天怎么立即解冻(QQ被冻结一天怎么回事)

  • 为啥好友情侣空间点不开(为什么点击好友的情侣空间没有反应)

    为啥好友情侣空间点不开(为什么点击好友的情侣空间没有反应)

  • 什么叫做修改系统设置(修改是什么呀)

    什么叫做修改系统设置(修改是什么呀)

  • oppo手机声音太小如何解决(oppo手机声音太小)

    oppo手机声音太小如何解决(oppo手机声音太小)

  • 华为10手机可以用电信卡吗(华为10手机可以换电池吗)

    华为10手机可以用电信卡吗(华为10手机可以换电池吗)

  • ipadpro带耳机吗(ipadpro有配耳机吗)

    ipadpro带耳机吗(ipadpro有配耳机吗)

  • 导入包裹是什么意思(导入包的快捷键)

    导入包裹是什么意思(导入包的快捷键)

  • 爱奇艺怎么关注其他人(爱奇艺怎么关注公众号领会员)

    爱奇艺怎么关注其他人(爱奇艺怎么关注公众号领会员)

  • 新买的苹果8有膜吗(苹果八有新机吗)

    新买的苹果8有膜吗(苹果八有新机吗)

  • 手机reno什么意思(reno是什么牌子手机)

    手机reno什么意思(reno是什么牌子手机)

  • r9手机不显示通话记录了(oppor9来电不显示号码)

    r9手机不显示通话记录了(oppor9来电不显示号码)

  • word蓝色波浪线怎么去掉(word蓝色波浪线怎么加)

    word蓝色波浪线怎么去掉(word蓝色波浪线怎么加)

  • ios12分屏功能怎么用(ios 12手机分屏功能怎么用)

    ios12分屏功能怎么用(ios 12手机分屏功能怎么用)

  • qq怎么设指纹(qq怎么设指纹密码vivos10)

    qq怎么设指纹(qq怎么设指纹密码vivos10)

  • 强化学习之stable_baseline3详细说明和各项功能的使用

    强化学习之stable_baseline3详细说明和各项功能的使用

  • cdrdao命令  刻录影像到光盘(windows刻录cd)

    cdrdao命令 刻录影像到光盘(windows刻录cd)

  • 帝国CMS自动截取简介怎么解决出现乱码的问题(帝国cms栏目自定义字段)

    帝国CMS自动截取简介怎么解决出现乱码的问题(帝国cms栏目自定义字段)

  • 印花税需要每月缴纳吗
  • 公司购买股票如何做账
  • 将房产以股权形式出售
  • 销售商品收到转账支票计入什么科目
  • 退货一定要卖家同意吗
  • 应收账款贷方余额重分类到哪
  • 收到房屋租金税率
  • 抵款车辆低价卖给职工账务处理:
  • 财务报表其他应付款为负数
  • 车辆购置税多缴了能退吗
  • 用银行存款上交各种税费
  • 股东转入的钱算什么
  • 小规模企业可以开电子专用发票吗
  • 用现金发工资不给怎么办
  • 购入土地使用权增值税税率
  • 报销差旅费必须要车票吗
  • 华为nova9参数配置中关村
  • txp1atform.exe
  • 应交税费年末账务处理
  • 社保缴费要和工龄一致吗
  • 如何阻止win10升级到win11
  • 汇算清缴无形资产摊销填哪里
  • 个人独资企业公账转私账
  • php判断ua
  • 单位代缴住房公积金分录
  • fg726p.exe
  • php yii框架
  • 无偿划转股权
  • 怎么计算应缴所得税
  • 湿地上有什么植物
  • 使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
  • 利息增值税及附加计算
  • 资产负债表和利润表的认定
  • ChatDoctor本地部署应用的实战方案
  • php数据表
  • 因质量问题对方直接扣款怎么处理
  • 企业净利润率是多少好
  • 实际缴纳的增值税用哪个科目
  • 商誉减值可以避税吗
  • 自然人扣缴系统怎么申报个税
  • sql server新增数据
  • 行政事业单位赞助支出会计核算办法
  • 增值税零税率与免税谁更优惠
  • 企业汇算清缴的工资薪金支出是怎么填
  • 外资企业和内资企业并举
  • 长期股权投资股利确认时间点
  • 工程预付款是否含规费和税金
  • 应付账款清账账务处理
  • 应付账款周转次数计算
  • 购入无形资产属于资产吗
  • 公司的商务卡的作用
  • 工程款项目的发包人是谁
  • 商业企业的营业成本包括
  • etc发票申请流程
  • 对公账户存款利息分录
  • 商业汇票到期无法兑现
  • sql server怎么修改表中数据
  • linux oos
  • windows vista界面
  • centos6创建文件
  • win10系统怎么设置电脑密码
  • win7 桌面空白
  • window8所有程序在哪
  • sf2是什么文件
  • zmweb.exe是什么进程
  • linux系统的服务器
  • win7调整视觉效果
  • jquery邮箱正则表达式
  • cocos2dx减少内存开销
  • bootstrap步骤
  • jquery添加图片
  • 安卓安全警告怎么关闭
  • unity音乐thefatrat
  • jquery java
  • python class
  • python简要介绍
  • javascript面向对象精要pdf下载
  • 电子签章在电脑上怎样加印章
  • 山东省水资源税征收标准
  • 税务注销后发现报表报错的怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设