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

  • 财会英语汇总:税收术语?
  • 什么是消费税?特征有哪些
  • 劳务派遣员工工伤用工单位承担责任吗
  • 所得税忘了计提如何做会计分录还有结转
  • 承兑汇票能直接兑换吗
  • 一般纳税人企业所得税政策最新2023税率
  • 金蝶怎么反结账上月的凭证
  • 查账征收的个体户怎么报税
  • 小规模季度超过45万了怎么缴纳
  • 接受捐赠计入什么费用
  • 固定资产报废如何做账务处理
  • 施工企业暂估成本税前扣除
  • 去年漏记了收入,可以记今年吗
  • 一般纳税人提供服务税率
  • 广告费和业务宣传费15%还是30%
  • 机票退票费能抵扣旅客进项税吗
  • 自然人税收管理系统扣缴客户端app
  • 出差补贴怎么算
  • 收到的产品返利怎么做账
  • 网购iphone注意什么
  • 预付加油卡发票可以报销吗
  • 工程用的东西有什么
  • 本月暂估成本的会计分录
  • 银行的财务会计
  • win7 excel
  • window11如何打开任务管理器
  • macOS Big Sur 11.2 RC 2正式发布(附更新内容)
  • win11怎么清理内存
  • 企业所得税季度预缴纳税申报表
  • 辅助生产成本包含哪些
  • 公司每年都有什么费用
  • framework怎么用
  • 红字发票冲减的是当月收入吗
  • 如何配置apache
  • 期末未缴税额是负数,本月申报为什么没有抵扣
  • 银行结算方式有哪几种方式?其具体内容是什么?
  • h5支付功能
  • high-resolution image synthesis with latent diffusion models
  • 蓝桥杯c题库及答案
  • 建设工程施工合
  • 异地项目需要预缴增值税吗
  • 车船税酌定减免
  • mybatis调用存储过程详解
  • 收集整理数据
  • 代开运输发票会不会造成重复征税
  • 减免税款的会计分录当月做吗
  • 跨境收入免增值税需做备案吗
  • 对方开给我的专票,我要报税吗?
  • 防洪费需要计提吗
  • 辅助生产车间的低值易耗品计入
  • 凭证类别的种类及限制条件
  • 商业企业购入商品
  • 发票抵扣联认证完还有用吗
  • 固定资产报废废料收入要发票吗
  • 应收账款提坏账分录
  • 没开发票能确认没开发票能确认收入申报纳税吗?
  • 小规模纳税人公司注册条件
  • 什么是摊余成本法
  • mysql数据库中关于作为临时
  • mysql多表查询方式
  • freebsd怎么安装软件
  • vmware 错误
  • win7共享在哪
  • win8 设置打不开
  • win8系统怎么设置开机密码
  • win8.1开始菜单改win7
  • win7软件界面显示不全怎么办
  • win10的用户
  • 索尼笔记本安装软件顺序
  • ubuntu操作
  • android ui绘制
  • 阴影映射可视域分析
  • 添加ie
  • 简述android中色值原理与表示形式
  • javascript怎么用
  • javascript核心技术
  • 3.0排量 车船税
  • 济南市土地使用税申报表怎样作废
  • 按季申报印花税怎么申报
  • ssr服务器地址端口密码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设