使用Nexus搭建npm私服库

优质博文:IT-BLOG-CN

【1】下载nexus http://www.sonatype.com/download-oss-sonatype解压到本地即可;
【2】打开nexus-3.2.0-01-win64\nexus-3.2.0-01\bin;打开cmd(必须使用cmd) 执行nexus.exe /run;需要使用jdk1.8
【3】访问http://ip:8081/:默认端口8081默认没有项目上下文,可在nexus-3.2.0-01-win64\nexus-3.2.0-01\etc\nexus-default.properties中修改ip host上下文地址。我这里修改了ip为本机地址application-host=ip地址
【4】使用admin/admin123登陆
在这里插入图片描述
我们可以看到nexus已经默认建立了maven的私服库。今天我们要建立npm的私服库。

【5】点击create repository
(a)创建npm (hosted)这个用于上传自己的packageName:随便填写 这里写上npm-eraytDeployment pollcy可以选择允许更新。
(b)创建npm (proxy)
在这里插入图片描述
其它默认。 Proxy代理地址我们可以使用http://registry.npm.taobao.org/ npm官网在国内会比较慢。
(C)创建npm(group) 用于其它人员下载包Namenpm-public
在这里插入图片描述
将成员选过来 。

【6】将npm选过来 点击保存
在这里插入图片描述
【7】打包配置
(a)配置npmhome路径下的.npmrc文件中添加npm(host)后生成的地址(没有文件手动生成)registry=http://ip:8081/repository/npm-erayt/
或者使用命令npm config set registry http://ip:8081/repository/npm-erayt/
(b)npm loginregistry地址为创建npm(host)后生成的地址。
在这里插入图片描述
用户名邮箱可在管理端页面上查看到

【8】上传打包:选择自己的node包项目:在项目的根目录下(和package.json目录同层级)打开cmd输入npm publish
在这里插入图片描述

  • 60
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 58
    评论
评论 58
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿进阶

千言万语都不及一句“谢谢”

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值