位置: 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头像模糊不清)

    qq头像模糊怎么处理(qq头像模糊不清)

  • 小米截长屏功能失效(小米截长屏功能不能用)

    小米截长屏功能失效(小米截长屏功能不能用)

  • cad的单位是厘米还是毫米(cad设置单位为厘米)

    cad的单位是厘米还是毫米(cad设置单位为厘米)

  • 网易云的访客记录在哪里(网易云的访客记录在哪)

    网易云的访客记录在哪里(网易云的访客记录在哪)

  • 手机投屏电视怎么拍照(手机投屏电视怎么操作的电视怎么调)

    手机投屏电视怎么拍照(手机投屏电视怎么操作的电视怎么调)

  • 微信被封几次会永久封号(微信防封号软件)

    微信被封几次会永久封号(微信防封号软件)

  • b站我的追剧在哪里(b站我的追剧在哪里找)

    b站我的追剧在哪里(b站我的追剧在哪里找)

  • 快手怎么删除自己的视频(快手怎么删除自己的草稿作品)

    快手怎么删除自己的视频(快手怎么删除自己的草稿作品)

  • 怎么在抖音里做两个人同时出现的视频(怎么在抖音里做游戏主播)

    怎么在抖音里做两个人同时出现的视频(怎么在抖音里做游戏主播)

  • 怎么下载打印机驱动(怎么下载打印机驱动安装到电脑)

    怎么下载打印机驱动(怎么下载打印机驱动安装到电脑)

  • 手机关机了还掉电严重(手机关机了还掉电)

    手机关机了还掉电严重(手机关机了还掉电)

  • 手机怎么当门禁卡(手机怎么当门禁卡华为)

    手机怎么当门禁卡(手机怎么当门禁卡华为)

  • 华为路由A2支持几频段(华为路由a2支持mesh吗)

    华为路由A2支持几频段(华为路由a2支持mesh吗)

  • 微信第三方服务怎么添加(微信第三方服务平台电话是多少)

    微信第三方服务怎么添加(微信第三方服务平台电话是多少)

  • 苹果手机怎么开机(苹果手机怎么开微信分身)

    苹果手机怎么开机(苹果手机怎么开微信分身)

  • 荣耀手环3蓝牙能否关闭(荣耀手环蓝牙怎么打开)

    荣耀手环3蓝牙能否关闭(荣耀手环蓝牙怎么打开)

  • 计算机一级求和公式(计算机一级求和题目)

    计算机一级求和公式(计算机一级求和题目)

  • 快手直播买东西怎么退(快手直播买东西微信支付用不了怎么回事)

    快手直播买东西怎么退(快手直播买东西微信支付用不了怎么回事)

  • 为什么qq扩列资料上传不了(为什么qq扩列资料填写后保存不了)

    为什么qq扩列资料上传不了(为什么qq扩列资料填写后保存不了)

  • arcore是什么软件(ar是什么软件干什么的)

    arcore是什么软件(ar是什么软件干什么的)

  • 华为最近删除视频在哪(华为最近删除视频变迷糊)

    华为最近删除视频在哪(华为最近删除视频变迷糊)

  • 小米8如何设置屏幕时间(小米8如何设置sim卡密码)

    小米8如何设置屏幕时间(小米8如何设置sim卡密码)

  • 鸿蒙大文件夹怎么设置背景透明? 鸿蒙大文件透明度设置技巧(鸿蒙大文件夹怎么设置透明度)

    鸿蒙大文件夹怎么设置背景透明? 鸿蒙大文件透明度设置技巧(鸿蒙大文件夹怎么设置透明度)

  • 个人所得税清算怎么操作
  • 企业所得税研发费用加计扣除条件
  • 递延所得税负债账务处理
  • 在报税显示缺少发票信息
  • 劳务公司计税税率
  • 中国税务精神是谁提出的
  • 生产成本怎么做
  • 实收资本印花税税率多少
  • 年终奖影响社保公积金基数吗
  • 如何降低应用耗电
  • 刚成立公司没有报表怎么解释
  • 其他账簿印花税是否取消
  • 不同税率的产品可以开一张票里吗
  • 园林设计开票
  • 查企业有记录吗
  • 发放职工福利的会计科目
  • 外来原始凭证是指企业财会部门从外部购入的原始凭证
  • 出口公司代理
  • 未分配利润转增股本要交税吗
  • 其他出库单如何记账
  • 转口贸易需要申报什么税
  • 个人所得税申请免税条件
  • 电脑屏幕突然黑屏怎么回事
  • 如何使用腾讯手机管家
  • 鸿蒙系统桌面布局图片怎么设置
  • 单位车辆车船税缴纳
  • 有营业执照是否可以领失业金
  • 鸿蒙系统怎样开启5G
  • microsoft word安装
  • win11怎么更改壁纸
  • macos big sur卡在
  • PHP:getallheaders()的用法_Apache函数
  • php数组的类型有哪些
  • 贷款减值损失准备怎么算
  • 小企业会计准则
  • 年中建账年初余额怎么录入
  • uniapp开发常用案例
  • 物流辅助服务费计入什么科目
  • 外贸企业购货合同要交印花税吗
  • 勘察设计四个阶段
  • 购进来的样品怎么账务处理
  • c++评测
  • 外购存货的成本包括哪些内容
  • 境外出差
  • 餐费补贴是否计提
  • 结转个人承担的社保费分录
  • 发票可以付款前开吗
  • sql脚本语言怎么写
  • 关于增值税调整的补充协议
  • 进出口贸易出纳主要做什么
  • 研发费用计入营业成本还能加计扣除吗
  • 建筑业人工费怎么做账
  • 展位费按多少税率
  • 未分配利润可以转盈余公积吗
  • 公司工会经费怎么花不违规
  • 新基建政策文件
  • 建账的过程包括哪些内容
  • 在windowsxp中删除文件
  • mac怎么安装ios
  • watchdog. sys
  • windows使用svn命令
  • linux如何操作数据库
  • linux和windows交互
  • windows102021年更新
  • win10怎么打开ie浏览器的兼容模式
  • windows8怎么设置开机启动项
  • Linux安装配置jdk
  • javaScript NameSpace 简单说明介绍
  • 关于jquery的描述错误的是
  • Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
  • jquery动态添加css样式
  • jquery设置图片大小
  • javascript 代码
  • 如何用js实现一个简单的计算器
  • 各种手机ui大全
  • 怎么查询中标公司
  • 无锡吴氏字辈
  • 企业不做审计会有什么后果?
  • 仓储用地和物流用地划分
  • 税务年报截止日期2022
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设