Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7878
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-04 13:55
文章分类

全部博文(9)

文章存档

2019年(2)

2018年(1)

2017年(6)

我的朋友

分类: LINUX

2019-03-14 15:54:25

使用 Nexus Repository Manager 搭建 npm 私服
目录


环境
下载与安装
添加npm仓库
配置与验证npm仓库
发布自己的包
Nexus开启启动
脚注
环境
windows10(1803)


Nexus Repository Manager OSS 3.x


下载与安装
在官网下载Nexus Repository Manager OSS 3.x, 解压至任意位置.
管理员运行 powershell, 切换到 nexus-3.13.0-01/bin 目录


$./nexus.exe /install 进行安装, 成功后会提示 Installed service 'nexus


$./nexus.exe /run 运行服务, 第一次要耐心等待很久


等待启动完毕后, 进入 http://127.0.0.1:8081, 点击右上角 Sign In 登陆, 默认账号: admin 密码: admin123


添加npm仓库
以下输入的Name都是根据自己需求修改


点击在左侧菜单Repositories, 然后点击Create repository按钮.
选择 npm(proxy), 输入 Name: npm-proxy, remote storage 填写 https://registry.npm.taobao.org 或 https://registry.npmjs.org. 用于将包情求代理到地址地址
再次点击Create repository按钮., 增加 npm(hossted) 输入 Name: npm-xueyou 用于存放自己的私有包
再次点击Create repository按钮.,增加npm(group) 输入 Name: npm-all, 下面Member repositories里选择之前添加的2个移动右边
配置与验证npm仓库
$npm config set registry http://localhost:8081/repository/npm-all/ 这里的url在仓库 npm-all 右边有获取url
随便进入一个目录, 初始化package, npm init -y, npm --loglevel info install grunt 查看是否从自己的仓库地址拉取包
设置权限, Realms 菜单, 将 npm Bearer Token Realm 添加到右边
添加用户, 然后 npm login –registry=http://192.168.0.102:8081/repository/npm-all/ 进行登陆,需要填写账号、密码以及邮箱
登陆 npm login --registry=http://192.168.0.102:8081/repository/npm-all/ 输入刚才新建用户的用户和密码和邮箱
发布自己的包
确保要发布的模块跟目录有 package.json 文件


添加用户 npm adduser -registry http://192.168.0.102:8081/repository/npm-xueyou/
发布包, npm publish –registry http://192.168.0.102:8081/repository/npm-xueyou/
修改 package.json 添加 "publishConfig": { "registry": "http://192.168.0.102:8081/repository/npm-xueyou/" }, 这样直接npm publish就发布了
Nexus开启启动
nexus/bin 目录添加到环境变量
新建 nexus-start.bat 输入 nexus.exe /run 保存
win + r 输入 shell:startup 打开 C:\Users\tangdekun\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 目录, 将文件放进
脚注
Node Packaged Modules and npm Registries
上传本地服务器
开启启动

阅读(629) | 评论(0) | 转发(0) |
0

上一篇:马上收藏!史上最全正则表达式合集

下一篇:没有了

给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册