前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >如何搭建npm私服以及发布包

如何搭建npm私服以及发布包

作者头像
小吕
发布于 2022-06-16 10:57:35
发布于 2022-06-16 10:57:35
1.5K00
代码可运行
举报
文章被收录于专栏:小吕小吕
运行总次数:0
代码可运行

本文以linux为背景

安装docker(因为docker是一个可移植的容器) 可以使用yum安装,直到输入docker version显示如下图,表示成功

安装nexus

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker search nexus  // 查找nexus的包
docker pull sonatype/nexus3  // 下载nexus的镜像
docker images  // 使用此命令可以看到刚刚下载的nexus镜像包

3. 启动nexus

此处将docker的8081端口映射到外网的8081端口

可以看出, 图片上启动服务并没有成功,解决办法,请见:

(如果你启动成功, 可直接跳过)

启动成功的截图

4. 登录密码

此时发现密码在/nexus-data/admin.password中 输入以下命令,将vincentNexus替换成你自己的nexus名字,红框为admin的密码 登录之后可以修改密码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker exec -it vincentNexus bash

cat /nexus-data/admin.password

5.搭建完毕如何使用

按照如下步骤点击Create repository

我们需要创建三个仓库

npm(hosted) – 自己发布私仓的地址

npm(proxy) – 这个相当于代理,和npm淘宝代理的功能是一样的

只需要填下面2个框的内容 直接创建即可

npm(group) – 可以将下面两个合并为一个group

配置安全策略(这个很重要)

添加到npm registry

如果是用了nrm的话可以直接nrm add name url的方式添加

下面看怎么上传包到私服

使用 "npm login –-registry=你的私服地址" 进行登陆,需要填写账号、密码以及邮箱。

登录之后的样子

要发布的模块,必须保证在根目录下有package.json文件

然后使用命令 "npm publish –-registry=你的私服地址" 即可发布上去。发布上后的截图是这样的:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何搭建npm私服以及发布包
安装docker(因为docker是一个可移植的容器) 可以使用yum安装,直到输入docker version显示如下图,表示成功
小吕
2022/09/26
1.6K0
如何搭建npm私服以及发布包
研发提效必备技能:手把手教你基于Docker搭建Maven私服仓库
在研发的过程中,很多企业都会针对自身业务特点来定制研发一些工具类库,但是这些工具类库又不会对外公开,那如何在组织内部共享这些类库呢?一种很好的方式就是在公司内部搭建一套Maven私服仓库。
冰河
2023/12/21
1K1
研发提效必备技能:手把手教你基于Docker搭建Maven私服仓库
docker私有镜像仓库部署使用
nexus 不光可以做为私人的maven仓库,还可以作为docker的镜像仓库 如何使用nexus 做maven仓库,可以参考: 部署maven私服
是小张啊喂
2021/06/28
1.1K0
使用 Nexus3 Repository Manager 搭建 npm 私服
在官网下载 Nexus Repository Manager OSS 3.x, 解压至任意位置. 管理员运行cmd, 切换到 nexus-3.58.1-02/bin 目录
IT小马哥
2023/10/09
1.5K0
使用 Nexus3 Repository Manager 搭建 npm 私服
四、docker 仓库(让我们的镜像有处可存)
前面讲完了docker 镜像和容器,以及通过Dockerfile 定制属于我们自己的镜像,那那现在就是需要将我们自己定制的镜像存放到仓库中供他们使用。这一套流程才算是正式走完了。从获取镜像,操作镜像容器,定制镜像,上传镜像。会了这些,也算是docker 正式入门了。
程序员爱酸奶
2020/03/04
1.6K0
四、docker 仓库(让我们的镜像有处可存)
【开发日记】使用Docker搭建Maven私服
Maven私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的远程仓库(中央仓库、其他远程公共仓库)。
全栈开发日记
2023/10/22
5170
【开发日记】使用Docker搭建Maven私服
使用 Nexus3镜像搭设私有仓库(Bower 、Docker、Maven、npm、NuGet、Yum、PyPI)
 Nuget 是免费、开源的包管理工具,专注于在 .Net、.Net Core 平台应用开发过程中第三方组件库的管理,相对于传统单纯的 dll 引用要方便、科学得多。  其中 nuget.org 是最著名的 NuGet 公开库,但是企业内部开发的(业务)公共组件因为私密性或商业机密不能上传到公共库中,所以企业内部需要搭建一个私有的 NuGet 仓库【私服】来支持。虽然微软有提供的 NugetServer,但 NugetServer 用起来并不那么方便。  而且企业有可能不止使用 C# 一种语言,可能其他的语言组件也需要管理,比如:Java、Docker 镜像 等,NugetServer 就捉襟见肘,本文我给大家带来一款全能型的私服软件 Nexus。
心莱科技雪雁
2019/04/22
6.1K0
使用 Nexus3镜像搭设私有仓库(Bower 、Docker、Maven、npm、NuGet、Yum、PyPI)
Docker安装Nexus3私服以及使用
nexus的全称是Nexus Repository Manager,是Sonatype公司的一个产品。它是一个强大的仓库管理器,极大地简化了内部仓库的维护和外部仓库的访问。
全栈程序员站长
2022/09/14
4.5K1
Docker安装Nexus3私服以及使用
Docker 方式安装、运行 Nexus3 、重置默认密码、推送 jar 包到私服
执行命令:mvn clean deploy -Dmaven.test.skip=true 推送 jar 到私服:
微风-- 轻许--
2019/08/01
3.1K0
Docker安装官方Nexus3镜像构建Docker私服 实践笔记
我使用centos7X64最小化安装 CentOS-7-x86_64-Minimal-1708
cookily
2020/09/11
3.3K0
使用Nexus做java,nodejs的制品库和内网加速
开发团队可以自动完成该项目的基础设施建设, maven使用标准的目录结构和默认构建生命周期;
iginkgo18
2021/09/09
1.9K0
Maven私服
将备份的 /data/nexus-data 数据挂载到 nexus 镜像即可,注意版本的镜像环境变量
suveng
2019/09/17
1.6K0
Maven私服
群晖DS218+做maven私服(nexus3)
本人是个Java工程师,在家里撸代码时台式机、笔记本、虚拟机都可能用来编译构建maven项目,此时如果家里有个maven私服,对构建速度的提升效果是明显的;
程序员欣宸
2020/05/26
1.4K0
部署maven私服
最近感觉docker-compose真是个好东西,镜像和依赖一样多,属实有点优秀,比如我发现这个东西就很好玩Maven私服
是小张啊喂
2021/08/09
1K0
使用 Docker Compose 部署 Nexus 仓库及使用
大家好!之前有一期文章我们写的是springboot 如何导入本地jar,未介绍私仓导入,今天公司的maven 私仓有问题,和同事讨论了下。正好向大家介绍如何使用 Docker Compose 部署 Nexus 仓库,以帮助您更好地管理和发布您的软件包和依赖项。Nexus 是一个功能强大的仓库管理器,它能够帮助我们管理各种构建工具和项目的组件,并提供了丰富的功能来支持软件开发过程。
修己xj
2023/08/25
1.8K0
使用 Docker Compose 部署 Nexus 仓库及使用
Nexus搭建Maven私有仓库
访问 http://192.168.2.132:8081 进入登录界面 使用默认管理员身份登录,帐号:admin,密码:上一步得到的密码
大忽悠爱学习
2022/08/23
1.1K0
Nexus搭建Maven私有仓库
Docker学习之搭建私有镜像仓库
过节之前来一发,又是许久没整理笔记了,今天跟大家聊聊Docker如何搭建私有仓库的几种方式。首先我们来回顾一下之前讲到的Doker 平台的基本构成。 Doker 平台的基本构成 Docker 平台基本上由三部分组成: 客户端:用户使用 Docker 提供的工具(CLI 以及 API 等)来构建,上传镜像并发布命令来创建和启动容器 Docker 主机:从 Docker registry 上下载镜像并启动容器 Docker registry:Docker 镜像仓库,用于保存镜像,并提供镜像上传和下载
小柒2012
2018/04/13
1.1K0
Docker学习之搭建私有镜像仓库
使用sonatype/nexus构建企业级内部pypi仓库
•pypiserver•sonatype/nexus•jfrog Artifactory•devpi•docker-pypi•使用github实现pypi私服•PyPICloud•private-pypi
追马
2020/07/03
2.1K0
使用 Docker 搭建私有软件仓库 Nexus 3
本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0)
soulteary
2020/03/08
7090
使用 Docker 搭建私有软件仓库 Nexus 3
Nexus:一站式私有仓库管理(NuGet、Maven、npm、Docker)
我们在日常开发中经常需要使用到私有仓库,比如 dotNET 中的 NuGet、Java 中的 Maven、前端的 npm,还有 Docker 镜像,每一个私有仓库各自管理,维护起来比较麻烦,而 Nexus 可以将其统一起来。
oec2003
2021/03/11
8.4K0
Nexus:一站式私有仓库管理(NuGet、Maven、npm、Docker)
相关推荐
如何搭建npm私服以及发布包
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文