zoukankan      html  css  js  c++  java
  • npm私服配置使用

    在日常工作中,有些涉及公司业务的代码是无法发布到npm共有仓库,这时候我们的公共组件、通用方法或jssdk等就可以放在npm企业级私有仓库中。

    企业级npm私有仓库

    1、nexus 

    特点:大而全,不仅可以作为npm私有仓库,也支持maven等其他企业级私有仓库,使用面较广。本人在工作中也是在使用

    2、cnpmjs

    特点:仅支持npm私有仓库,配置简单

    使用配置

    1、下载npm源管理工具nrm

      安装:npm install nrm -g

       nrm add <自定义源名>  <源的url>

          以nexus为例源的地址获取:

        nrm use <自定义源名>

    2、登录

    由于要发布到私有仓库,首先要有权限

    npm login

    输入nexus上登录的账号密码及邮箱

    3、在package.json中配置发布的仓库地址

    "publishConfig": {
        "registry": "http://rep.xxxx.cn/repository/npm-hosted/"
     }

    在nexus自构建的npm包放在npm-hosted仓库下

    4、在package.json配置默认主入口

    改主入口为用户在代码中加入模块的默认入口文件

    "main": "dist/index.min.js",

    5、发布包

    npm publish即可发布成功

  • 相关阅读:
    linux安装nexus
    k8s批量删除资源
    spug 一个好用运维管理平台
    SpringMvc几种数据转化方法
    Esxi通过U盘启动
    LobHandler和LobCreator
    Spring的NamedParameterJdbcTemplate
    Spring中的JdbaTemplate
    Rufus
    UltraISO 注册码
  • 原文地址:https://www.cnblogs.com/leejay6567/p/12084982.html
Copyright © 2011-2022 走看看