美文网首页
私有化部署npm

私有化部署npm

作者: 林亚希 | 来源:发表于2019-10-08 09:20 被阅读0次

前言

公司内部创建了一个自定义uniapp库,希望组件库能够提交到npm库中,但是又不希望发布到外部网络。

想法

使用内部已经拥有的Nexus服务构建私有化npm库

使用

1. 安装Nexus

公司已经拥有私库,如果需要重新安装可以到官网下载安装。
启动之后默认地址为 localhost:8081, 默认账号密码 admin/ admin123

2. 创建仓库

创建仓库

npm的仓库有三种:


仓库有三种

这三种分别是:
hosted(私有仓库):用于发布个人开发的npm组件
proxy(代理仓库):可以代理npm和淘宝镜像
group(组合仓库):对外公开的仓库,集合了hosted和proxy

  1. 创建 Hosted npm Registries


    Hosted
  2. 创建 Proxy npm Registries

    Proxy
    输入仓库名称,选择存储空间,代理的远程地址可以写https://registry.npm.taobao.org,点击create创建。
  3. 创建 Group npm Registries


    Group

3. 设置权限

设置权限

4. 客户端配置

  1. 用户端设置npm的registry为group仓库
npm config set registry http://npm私服所在服务器的ip地址:8081/repository/npm-group/

相关文章

网友评论

      本文标题:私有化部署npm

      本文链接:https://www.haomeiwen.com/subject/ctpbuctx.html