位置: 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登录页面点击登录进入首页)

  • oppo手机如何蓝牙连接设置(OPPO手机如何蓝牙接收通讯录)

    oppo手机如何蓝牙连接设置(OPPO手机如何蓝牙接收通讯录)

  • 拼多多的身份证怎么取消(拼多多的身份证过期不更新会怎么样)

    拼多多的身份证怎么取消(拼多多的身份证过期不更新会怎么样)

  • 找不到文件或目录(文件提示找不到文件所在位置)

    找不到文件或目录(文件提示找不到文件所在位置)

  • 三星scx4321怎么加墨(三星scx4321怎么放纸)

    三星scx4321怎么加墨(三星scx4321怎么放纸)

  • iphone6有深色模式吗(ios6深色模式)

    iphone6有深色模式吗(ios6深色模式)

  • 小米mix4发布时间(小米mix 4发布)

    小米mix4发布时间(小米mix 4发布)

  • 电脑qq头像和手机qq不一样(qq头像电脑版经典图片)

    电脑qq头像和手机qq不一样(qq头像电脑版经典图片)

  • 名创优品会员有什么用(名创优品会员有啥好处)

    名创优品会员有什么用(名创优品会员有啥好处)

  • 电脑怎么设置软件安在D盘(电脑怎么设置软件安装默认D盘?)

    电脑怎么设置软件安在D盘(电脑怎么设置软件安装默认D盘?)

  • 一台switch可以连几个手柄(一台Switch可以连几个手柄)

    一台switch可以连几个手柄(一台Switch可以连几个手柄)

  • 网线没有插好如何解决(网线没插好会不会影响网速)

    网线没有插好如何解决(网线没插好会不会影响网速)

  • 微赞是微信旗下的吗(微赞是微信的吗)

    微赞是微信旗下的吗(微赞是微信的吗)

  • ppt怎么删除标题框(ppt怎么删除标题和副标题)

    ppt怎么删除标题框(ppt怎么删除标题和副标题)

  • 小米10是5G手机吗(华为nova10是不是5g手机)

    小米10是5G手机吗(华为nova10是不是5g手机)

  • 手机换外屏需要拆机吗(手机换外屏需要拆后盖吗)

    手机换外屏需要拆机吗(手机换外屏需要拆后盖吗)

  • 怎么录制mp3格式的录音(怎么录制mp3格式的录音视频)

    怎么录制mp3格式的录音(怎么录制mp3格式的录音视频)

  • 手机怎么调电脑模式(手机怎么调电脑版网页)

    手机怎么调电脑模式(手机怎么调电脑版网页)

  • 淘宝直播 怎么小窗播放(淘宝直播怎么赚钱)

    淘宝直播 怎么小窗播放(淘宝直播怎么赚钱)

  • 拼多多到底是怎么拼的(拼多多到底是怎样一种存在)

    拼多多到底是怎么拼的(拼多多到底是怎样一种存在)

  • 怎么查看显卡型号(怎么查看显卡型号linux)

    怎么查看显卡型号(怎么查看显卡型号linux)

  • 荣耀9x怎么设置返回键(荣耀9x怎么设置锁屏壁纸)

    荣耀9x怎么设置返回键(荣耀9x怎么设置锁屏壁纸)

  • ai人工智能教育有哪些(ai人工智能教育培训)

    ai人工智能教育有哪些(ai人工智能教育培训)

  • 怎么看qq有没有申诉过(怎么看qq有没有被屏蔽)

    怎么看qq有没有申诉过(怎么看qq有没有被屏蔽)

  • 小影怎么取消自动续费(如何关闭小影自动续费)

    小影怎么取消自动续费(如何关闭小影自动续费)

  • 华为荣耀8lite是什么型号(荣耀8lite价格)

    华为荣耀8lite是什么型号(荣耀8lite价格)

  • 关联微信号怎么弄(关联微信号怎么操作)

    关联微信号怎么弄(关联微信号怎么操作)

  • linux系统怎么录屏? linux录屏软件的使用方法(linux录制视频工具)

    linux系统怎么录屏? linux录屏软件的使用方法(linux录制视频工具)

  • 增量留抵税额会计处理
  • 金税盘是每天有5次机会吗
  • 国债收益率如何定价
  • 买手机手续费怎么算
  • 小规模纳税人30万含专票吗
  • 管理会计期末存货计算公式
  • 第一次购买税控盘
  • 贷款利息怎么算的
  • 车船税每年都要交吗标准多少
  • 进项税转出主要内容包括
  • 现金流量表中支付的税费包括哪些
  • 自产自销农产品企业所得税
  • 什么情况可以减免税收
  • 预收账款有余额是啥原因
  • 出纳需要填哪些表
  • 税金及附加多计提了汇算清缴怎么办
  • 每股收益的无差别点小于息税前利润选择什么筹资方式
  • 职工的大病医保怎么报销
  • 服务费专票普票
  • 劳务费增值税专用发票虚开一万元怎么补救
  • 企业取得的不征税收入需要在几年内花出去
  • 职工发放洗漱用品怎么进行财税处理?
  • 外资生产企业出口销售会计处理
  • 所得税费用计算典型例题
  • 十分钟看懂财务报表
  • 车票进项税可以跨年抵扣吗
  • 税务专用发票
  • 外资企业股权转让如何交税
  • 银行存款利息的计算方法
  • b4纸张尺寸
  • PHP:xml_parser_free()的用法_XML解析器函数
  • Remoterm.exe - Remoterm是什么进程 有什么用
  • 文件夹字体怎么变大
  • 外资企业股权转让给外资企业
  • 支付银行借款利息可以全额扣除吗
  • 房产营销策划经典案例
  • 个体工商户生产经营所得税税率表2023
  • vue怎么用elementui
  • 实例讲解YII2中多表关联的使用方法
  • 2023年生活性服务业加计扣除
  • etc通行费发票可以抵扣吗
  • mongodb用法
  • 溢价购买子公司账务处理
  • 帝国cms简介标签
  • python中排序
  • 财务报表中的应收款项包括哪些
  • access china
  • 全员啥意思
  • sql server安装出现值不能为null
  • 待处理财产损益是备抵类科目吗
  • 金税四期怎么监管消费和发票
  • 产假工资扣税
  • 异地车辆登记证书怎么补办
  • 固定资产的修理费属于什么费用
  • 全资子公司的利润怎么记录母公司报表
  • 应付工资是应付账款吗
  • 房屋租赁合同税率多少
  • 一般纳税人增值税申报操作流程
  • 一般纳税人车辆租赁费的税率是多少
  • 项目过路费应该挂什么科目
  • 收到促销服务费会计分录
  • 自产商品无偿赠送是否确认收入
  • 小规模纳税人财务报表季报怎么填
  • 客户收到产品后应该说什么
  • mysql 注入漏洞
  • centos更新yum update
  • gdiwindow是什么
  • 局域网共享提示无法访问 你没有权限
  • win7如何删除网络上的其它计算机
  • MAC修改Dock烟雾效果及设置抓屏快捷键的方法
  • linux的批处理
  • win8系统怎样
  • 缩放打印到一张a4纸上设置
  • python中scatter函数
  • html标签自动换行
  • 深入理解javascript特性
  • 认识iu
  • jquery实现动画
  • jquery自定义方法
  • 地税申报打印不了发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设