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

  • 建行流水手机银行可以导出吗(建行流水手机银行解压密码怎么找)

    建行流水手机银行可以导出吗(建行流水手机银行解压密码怎么找)

  • qq宠物怎么弄出来(qq宠物怎么弄出来2021手机)

    qq宠物怎么弄出来(qq宠物怎么弄出来2021手机)

  • 华为p40有ip68吗(华为有p40pro+吗?)

    华为p40有ip68吗(华为有p40pro+吗?)

  • 微博显示当前网络请求过于频繁(微博显示当前网络过于频繁,请更换网络chongshi)

    微博显示当前网络请求过于频繁(微博显示当前网络过于频繁,请更换网络chongshi)

  • 华为nova4e无法隐藏应用(华为nova4无法隐藏应用)

    华为nova4e无法隐藏应用(华为nova4无法隐藏应用)

  • 充电器有滋滋的声音(充电器有滋滋的电流声)

    充电器有滋滋的声音(充电器有滋滋的电流声)

  • 华为mate30和p40相差大吗(华为mate30和p40p)

    华为mate30和p40相差大吗(华为mate30和p40p)

  • 华为手机怎样添加桌面天气和时间(华为手机怎样添加联系人)

    华为手机怎样添加桌面天气和时间(华为手机怎样添加联系人)

  • 小红书怎么看是否限流(小红书怎么看是否在线)

    小红书怎么看是否限流(小红书怎么看是否在线)

  • dell笔记本进bios按什么键(dell笔记本进bios禁用独显)

    dell笔记本进bios按什么键(dell笔记本进bios禁用独显)

  • 华为手机降温功能在哪(华为手机降温的功能叫什么)

    华为手机降温功能在哪(华为手机降温的功能叫什么)

  • 绿钻能看访客记录吗(绿钻可以隐身看好友空间吗)

    绿钻能看访客记录吗(绿钻可以隐身看好友空间吗)

  • 华为mate30pro怎么安装双卡(华为mate30pro怎么刷机)

    华为mate30pro怎么安装双卡(华为mate30pro怎么刷机)

  • 三星note9国内发布时间(三星note9发布)

    三星note9国内发布时间(三星note9发布)

  • 微信视频聊天记录能查到吗(微信视频聊天记录怎么查看回放)

    微信视频聊天记录能查到吗(微信视频聊天记录怎么查看回放)

  • qq亲密关系能干什么(qq亲密关系好友可见吗)

    qq亲密关系能干什么(qq亲密关系好友可见吗)

  • ipad3还能用微信吗(ipad3能不能用微信)

    ipad3还能用微信吗(ipad3能不能用微信)

  • 乐视手机怎么设置悬浮窗(乐视手机怎么设置虚拟按键)

    乐视手机怎么设置悬浮窗(乐视手机怎么设置虚拟按键)

  • 微信电脑版能不能视频(微信电脑版能不能发语音)

    微信电脑版能不能视频(微信电脑版能不能发语音)

  • 华为手机怎么抬起唤醒(华为手机怎么抬头唤醒)

    华为手机怎么抬起唤醒(华为手机怎么抬头唤醒)

  • 如何导出目录(PDF如何导出目录)

    如何导出目录(PDF如何导出目录)

  • ppt自动保存位置(ppt自动保存位置建议修改吗)

    ppt自动保存位置(ppt自动保存位置建议修改吗)

  • xr慢动作拍摄闪屏是怎么回事(xr慢动作拍摄闪屏怎么办)

    xr慢动作拍摄闪屏是怎么回事(xr慢动作拍摄闪屏怎么办)

  • MQCR2LL有锁吗(mqcr2ll/a)

    MQCR2LL有锁吗(mqcr2ll/a)

  • 淘宝开店的流程是怎样的(怎样淘宝开店的流程)

    淘宝开店的流程是怎样的(怎样淘宝开店的流程)

  • airpods如何使用(airpods如何使用手机麦克风)

    airpods如何使用(airpods如何使用手机麦克风)

  • vivoy93指纹识别在哪(vivoy93指纹识别下载)

    vivoy93指纹识别在哪(vivoy93指纹识别下载)

  • 小米9三周内发货什么意思(小米九多久发布的)

    小米9三周内发货什么意思(小米九多久发布的)

  • 取消共享文件夹账号密码教程(win7取消共享文件夹)

    取消共享文件夹账号密码教程(win7取消共享文件夹)

  • 航天金税盘使用说明
  • 啥叫总分类账
  • 小规模纳税人税额怎么做分录
  • 综合所得申报如何手工填写信息
  • 事业单位的股东是什么
  • 如何调整其他应付款
  • 自产产品用于销售费用
  • 个人独资企业个税税率表2023
  • 个人所得税薪金所得是实发工资还是应发工资
  • 营改增后房屋维修的发票可以抵扣吗?
  • 叉车车船税每年都要交吗
  • 公司拍卖车牌
  • 什么情况增值税专用发票不能抵扣
  • 小微企业需要到哪里报税
  • 六大会计科目的关系
  • 企业在项目建设前必须进行
  • 事业单位坏账准备的计提方法
  • win10安全中心通知关闭
  • 公司购买电脑流程怎么做
  • php初学实例教程
  • 公司收入没有进项税额
  • 押金要不回来怎么办
  • phpurl编码
  • PHP:pg_field_table()的用法_PostgreSQL函数
  • 错账缴回的银行会计分录
  • 出口押汇算贷款吗
  • 孕妇能吃荔枝吗 孕晚期
  • 发票是否可以作为收款依据
  • 销售过程的主要内容
  • 踩雷日记:Pytorch mmcv-full简易安装
  • 企业低值易耗品摊销计入产品成本的方法
  • 业务招待费列支范围对照表
  • vue2转vue3工具
  • php new
  • JavaScript ,18种常用数组方法,快来看看你会吗?
  • matching path
  • 待摊费用在资产负债表里写在哪
  • 开办费的主要账户是什么
  • 认缴出资和注册资本
  • 认缴倒闭无力实缴强制执行
  • java自增自减运算符的规则
  • mongodb中主键的默认格式是哪个?
  • 税法中特许权费包括哪些
  • 办公费税前扣除标准2023年
  • 房租没有发票如何处理
  • 制造费用的归集是什么意思
  • 季节性停工折旧计入什么科目
  • 物业电费加价如何处理
  • 如何暂估费用会计分录
  • 土地增值税的预缴
  • 离线发票累计金额是多少
  • 出口退税进项发票有什么要求
  • 税控盘被锁死
  • 发票隔年还能做账吗
  • 印花税退回计入什么科目
  • 企业利润的构成内容
  • case在sql中
  • mac复制文件路径后怎么粘贴
  • macos卸载java
  • win1021h2正式版发布日期
  • SymSPort.exe - SymSPort是什么进程 有何作用
  • win7系统的话筒在哪设置
  • 防止 避免
  • linux中vi编辑器怎么使用
  • linux下忘记mysql密码的几种找回方法(推荐)
  • cocos2dx schedule
  • [置顶] 关于UNITY5.0和高通AR4.2.3在手机上白屏的问题
  • 关于我和鬼变成家人的那件事
  • opengl es 3.2
  • Cocos2dx3.2 CrazyTetris 物理引擎使用初步
  • Cocos2dx3.2 Crazy Tetris 由于遮罩引起的部分手机白屏
  • js的类型有哪几种
  • 在windows中快捷键的作用
  • jquery-validate
  • 在androidstudio中,如何改变图片的位置
  • 国家税务处处长
  • 浙江省网上税务局申报
  • 增值税税控开票软件升级
  • 年度关联业务往来报告
  • 发票明细怎么导入开票系统里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设