美文网首页
私有化部署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