如何使用nexus3搭建npm私有仓库
一、下载解压安装包
二、安装并运行私服
在cmd
中进入到文件夹中的bin
目录下运行一下命令
nexus.exe /run
等几分钟启动后,浏览器访问:默认端口8081
http://127.0.0.1:8081/ #修改端口在etc文件下 nexus-default.properties 修改端口
如图:
在登录页面输入用户名和 密码(默认用户名为 admin,默认密码则保存在 /sonatype-work/nexus3
目录下的 admin.password
文件中)
三、配置npm私服
与其他私服一样的,npm 私服同样有三种类型:
hosted
: 本地存储,即同 docker 官方仓库一样提供本地私服功能proxy
: 提供代理其他仓库的类型,如果本地不存在某些jar文件时就会到这些代理站点去下载group
: 组类型,实质作用是组合多个仓库为一个地址
1、创建 blob 存储。
为其(npm私库)创建一个单独的存储空间。
2、创建 hosted 类型的 npm。
Name: 定义一个名称 kuki-npm
Storage:Blob store,我们下拉选择前面创建好的专用 blob:kuki-hub
Hosted:开发环境,我们运行重复发布,因此 Delpoyment policy 选择 Allow redeploy
3、创建一个 proxy 类型的 npm 仓库。
Name: proxy-npm
Proxy:Remote Storage: 远程仓库地址,这里填写: https://registry.npmjs.org
Storage: kuki-hub
其他的均是默认。
4、创建一个 group 类型的 npm 仓库。
Name:group-npm
Storage:选择专用的 blob 存储 kuki-hub
group : 将左边可选的 2 个仓库,添加到右边的 members 下。
这些配置完成之后,就可以使用了。
查看私服对外地址
5、验证使用
通过npm命令配置
npm config set registry http://192.168.137.1:8081/repository/group-npm/ npm config get registry
通过 nrm 配置
nrm add kukipull http://192.168.137.1:8081/repository/group-npm/ nrm use kukipull nrm ls
开始安装,安装之前先看一下组里的内容:
空白的
安装编译
#在一个新项目中 npm install #或 yarn #或直接脚手架创建新项目 npx react-native@latest init AwesomeProject
在编译的过程中,已经可以看看组里的变化了:
当再次重新建一个新项目时,因为第一次已经将依赖从远程缓存到本地私服,那么在第二次安装编译的时候,就会快很多。
当运行前端项目的时候,会在解决依赖的时候会加上一个参数
npm install --registry=https://registry.npm.taobao.org
将源指定为淘宝的源,以让速度加快起来,事实上这种的确能够让速度变快,但是长久来看,如果想真正的快速、便携、敏捷开发部署,更好的是搭建企业内部的私服。
到此这篇关于如何使用nexus3搭建npm私有仓库的文章就介绍到这了,更多相关nexus3搭建npm私有仓库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
简单聊一聊Node.js参数max-old-space-size
简单的说Node.js就是运行在服务端的JavaScript,下面这篇文章主要给大家介绍了关于Node.js参数max-old-space-size的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下2023-01-01nodejs处理图片的几种方法总结(使用sharp、jimp及webconvert)
这篇文章主要给大家介绍了关于nodejs处理图片的几种方法,文中介绍的方法分别是sharp、jimp及webconvert,在开发过程中我们有时候需要对图片进行处理,给一个图片添加水印、多个图片合成为一图片等操作,需要的朋友可以参考下2023-12-12node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
这篇文章主要介绍了node.js 使用 net 模块模拟 websocket 握手进行数据传递操作,结合实例形式分析了node.js基于net模块模拟 websocket握手相关原理及进行数据传递具体操作技巧,需要的朋友可以参考下2020-02-02nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
这篇文章主要介绍了nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-11-11
最新评论