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

  • 华为手机相册怎么分类管理(华为手机相册怎么找)

    华为手机相册怎么分类管理(华为手机相册怎么找)

  • excel模板扩展名(excel模板的扩展名)

    excel模板扩展名(excel模板的扩展名)

  • 快手订单怎么删除不了(快手订单怎么删除)

    快手订单怎么删除不了(快手订单怎么删除)

  • 平板可以下载ps吗(平板可以下载ps哪个版本)

    平板可以下载ps吗(平板可以下载ps哪个版本)

  • 美团注销后重新注册是新用户吗(美团注销后重新注册)

    美团注销后重新注册是新用户吗(美团注销后重新注册)

  • 钉钉连麦申请了但连不上(钉钉连麦申请了但是老师那没显示)

    钉钉连麦申请了但连不上(钉钉连麦申请了但是老师那没显示)

  • iphonex分辨率是2k吗(苹果x分辨率属于什么级别)

    iphonex分辨率是2k吗(苹果x分辨率属于什么级别)

  • 有线键盘是不是不用电池(有线键盘哪个好)

    有线键盘是不是不用电池(有线键盘哪个好)

  • iPhoneXs和iPhoneXsMax和iPhoneXR的区别(iphonexs和iphonexsmax摄像头区别)

    iPhoneXs和iPhoneXsMax和iPhoneXR的区别(iphonexs和iphonexsmax摄像头区别)

  • qqsvip是黄钻吗(qqvip和黄钻有什么用)

    qqsvip是黄钻吗(qqvip和黄钻有什么用)

  • 苹果xsmax防水到什么程度(苹果xs max防水视频)

    苹果xsmax防水到什么程度(苹果xs max防水视频)

  • 华为手机的通话录音文件在哪里可以找到(华为手机的通话记录删除了怎么恢复)

    华为手机的通话录音文件在哪里可以找到(华为手机的通话记录删除了怎么恢复)

  • 微信显示未连接是怎么回事(手机网络正常微信显示未连接)

    微信显示未连接是怎么回事(手机网络正常微信显示未连接)

  • 华为mate30怎么调节音量(华为mate30怎么调拍照效果最好)

    华为mate30怎么调节音量(华为mate30怎么调拍照效果最好)

  • ps图片怎么镜像翻转(ps图片怎么镜像翻转过来)

    ps图片怎么镜像翻转(ps图片怎么镜像翻转过来)

  • 小米6x什么时候更新miui11(小米8什么时候上市)

    小米6x什么时候更新miui11(小米8什么时候上市)

  • 小米手环4绑定步骤(小米手环4绑定不了小米运动)

    小米手环4绑定步骤(小米手环4绑定不了小米运动)

  • 怎么把手机软件传到电脑上(怎么把手机软件转到另一个手机)

    怎么把手机软件传到电脑上(怎么把手机软件转到另一个手机)

  • 实况照片怎么发朋友圈(实况照片怎么发给别人)

    实况照片怎么发朋友圈(实况照片怎么发给别人)

  • 小红书保存图片方法(小红书保存图片怎么去掉小红书号)

    小红书保存图片方法(小红书保存图片怎么去掉小红书号)

  • 红魔3什么时候发布(红魔3什么时候发布的价格多少)

    红魔3什么时候发布(红魔3什么时候发布的价格多少)

  • Linux下进程管理工具Supervisor的安装配置和基本使用(linux进程管理器)

    Linux下进程管理工具Supervisor的安装配置和基本使用(linux进程管理器)

  • 老板自己出钱买股票
  • 计提城市维护建设费和教育费附加的会计分录
  • 工会经费支付福利方案
  • 企业的净资产包括实收资本吗
  • 税费四舍五入的怎么做帐
  • 内涵报酬率和必要投资报酬率
  • 供暖企业收取的容量热价费怎么计入收入
  • 企业内部控制调查问卷
  • 委托加工什么时候代收代缴消费税
  • 广告合同印花税率怎么算
  • 购销业务账务处理
  • 销售折让会影响单价吗
  • 房产契税发票丢了可以补开吗
  • 职工暖气费报销算福利
  • 实际利率法的计算过程
  • 合作社 注销
  • 财务报告分析主要内容
  • 销售废旧物资增值税新政策
  • 公户转到法人账户怎么做账
  • 注册资本金印花税减半征收
  • 建筑企业小规模纳税标准
  • 发票入账后查出金额错误
  • 滞留发票产生的原因主要包括哪些?
  • 税友软件费用
  • 小规模企业所得税优惠政策最新2023
  • 税款已缴纳可以作废申报吗
  • 收到财政奖励扶持资金账务处理?
  • 房地产企业收到房款账务处理
  • 公司破产清算的清偿顺序为
  • 软件存在的意义
  • 分享php入门的学校有哪些
  • u深度u盘启动盘制作工具官网
  • 商业会计结转成本
  • 主营业务收入发票
  • 被收购企业会提出什么条件
  • 虚拟机不能互相访问
  • PHP:pg_parameter_status()的用法_PostgreSQL函数
  • patriotic研究
  • php对象是什么类型的数据
  • 企业的应交税金一般通过什么科目核算
  • python中fork函数
  • 批量替换多个word文档的同一内容
  • 利润表反映了什么能力
  • 公司应知应会的内容是什么
  • 政府补助的企业所得税如何处理
  • 普通发票和增值税发票报销有什么区别?
  • 费用少计提了怎么办
  • 科研经费的间接费用会审核吗
  • 跨月普票发票怎么红冲
  • 在租赁的土地上建房做固定资产吗
  • 企业网银年服务费怎么做账
  • 缴纳税款滞纳金应计入哪个科目
  • 进项大于销项月末怎么处理
  • 汽车行业的财务会计
  • 怎样填写记账凭证
  • 商业企业购入商品
  • SQL Select语句完整的执行顺序
  • Windows Sever 2016技术预览版3 本月发布
  • win10预览版好吗
  • windowsxp关闭窗口操作方法有哪些
  • Vista下jusched.exe进程与禁用
  • linux服务器怎么连接wifi
  • 如何搭建一台内网服务器
  • win10分辨率2560*1080
  • 无法识别的选项
  • linux磁盘分区表
  • window怎么样
  • Win10预览版拆弹
  • 苹果手机价格
  • Windows Server 2012服务器管理器的详细介绍
  • ubuntu nodejs
  • linux查找目录的命令
  • android应用开发基础
  • 黑马程序员学费多少钱2022
  • python爬虫系统
  • python流数据
  • 怎么查税务专管员是谁的名字
  • 病历证明在医院保存多久
  • 三代手续费退还银行网点变更怎么办
  • 山西省地方税务总局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设