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 时成功

相关推荐
FungLeo3 小时前
成为全栈·Node 后端篇·全文搜索:从 LIKE 到全文索引
node.js·全文索引·模糊搜索·全文搜索·成为全栈·like 搜索
mldong6 小时前
你的 Vue3 项目也能有钉钉同款审批流设计器:npm 装包,10 分钟画出第一条审批流
前端·vue.js
2分钟速写快排6 小时前
什么是 RAG?如何用 RAG 实现一个用户记忆?
前端·后端·ai编程
passerby60617 小时前
如何自己造一个时间处理库
前端·javascript·github
走到天涯海角8 小时前
react里面的长列表渲染优化
前端·react.js·前端框架
小羊没烦恼!8 小时前
Hello Web API系列教程——Web API与国际化
java·服务器·前端·javascript·php
北岛贰8 小时前
迷茫焦虑期,我做了一个带支付带官网的 AI 聊天虚拟恋人 App
前端·人工智能·后端
mayaairi10 小时前
Vue2 组件通讯(三):全局事件总线、PubSub、插槽与组件实例属性
前端·javascript·vue.js
kyriewen10 小时前
面试官问我:AI 都能写代码了,前端凭什么还值 25K
前端·javascript·人工智能
风骏时光牛马11 小时前
AI源码分析:拆解模型底层实现逻辑
前端