nexus搭建npm私服

在官网下载 Sonatype Nexus Repository

解压后 进入 bin 目录

cd D:\nexus-3.30\nexus-3.30\bin

D:

用管理员模式启动 cmd,运行 nexus.exe /install nexus

提示 Installed service 'nexus'.

启动

nexus.exe /run

或是用下面方式常启动

nexus.exe /start

过了大约 /run 的时间后服务才启动完可以访问网站

访问nexus首页 http://localhost:8081/

停止服务

nexus.exe /stop

点击登录会提示密码所在位置 admin.password

打开 admin.password 是密码,用户名是 admin

登录后会提示修改密码

123456

是否任何人都可以不经认证进行操作,此次设置为不可以

使用nexus

配置仓库->点击设置按钮

创建代理仓库 npm(proxy)

创建一个hosted本地仓储用来存放release版本

创建 npm(group)

配置客户端发布包

生成密码凭据(123456)的Base64哈希值,也可以使用在线 Base64 工具进行转换

复制代码
// echo -n '密码' | openssl base64
// MTIzNDU2

将凭据 YWRtaW46MTIzNDU2 添加到 C:\Users\****\.npmrc

复制代码
//localhost:8081/repository/npm-private/:username=用户名
//localhost:8081/repository/npm-private/:_password=Base64编码密码
always-auth=true

打开 cmd 执行 npm login,用默认值就可,直接回车

提示登录成功

Logged in on http://localhost:8081/repository/npm-private/

将 npm Bearer Token Realm 移到右边

发布 tgz 包

npm publish axios-1.8.3.tgz

安装包

npm install axios

提示没有依赖包 'follow-redirects@^1.15.6' is not in this registry

那么怎么办改用 npm-group 组,找不到包时用第三方源

更改 C:\Users\****\.npmrc 地址为 npm-group

再执行 npm install axios 时成功

相关推荐
dy17174 分钟前
vue左右栏布局可拖拽
前端·css·html
zhougl9965 分钟前
AJAX本质与核心概念
前端·javascript·ajax
GISer_Jing21 分钟前
Taro跨端开发实战:核心原理与关键差异解析
前端·javascript·taro
无心使然云中漫步21 分钟前
vant实现自定义日期时间选择器(年月日时分秒)
前端·vue
极客先躯27 分钟前
EasyUI + jQuery 自定义组件封装规范与项目结构最佳实践
前端·jquery·easyui
❀͜͡傀儡师39 分钟前
docker部署Docker Compose文件Web管理工具Dockman
java·前端·docker·dockman
karshey1 小时前
【前端】sort:js按照固定顺序排序
开发语言·前端·javascript
MyBFuture1 小时前
索引器实战:对象数组访问技巧及命名空间以及项目文件规范
开发语言·前端·c#·visual studio
IT_陈寒1 小时前
Redis性能提升50%的7个实战技巧,连官方文档都没讲全!
前端·人工智能·后端
打小就很皮...1 小时前
React 富文本图片上传 OSS 并防止 Base64 图片粘贴
前端·react.js·base64·oss