首页 前端知识 使用Nexus搭建npm私服库

使用Nexus搭建npm私服库

2024-04-29 11:04:27 前端知识 前端哥 42 711 我要收藏

优质博文: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
在这里插入图片描述

转载请注明出处或者链接地址:https://www.qianduange.cn//article/6117.html
评论
发布的文章

qt JSON和字符串相互转换

2024-05-05 12:05:04

nlohmann::json从入门到精通

2024-05-05 12:05:00

Android-第十节JSON讲解

2024-05-05 12:05:35

FastJson 框架详解

2024-05-05 12:05:31

MySql操作JSON

2024-05-05 12:05:31

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!