美文网首页前端工程化
verdaccio搭建私有npm库

verdaccio搭建私有npm库

作者: 墨染轩林 | 来源:发表于2019-11-26 21:09 被阅读0次

    随着业务需求的增加,项目中出现了很多相同可以重复利用的组件,而这些组件又跟项目密切相关不能公开,所以根据这种情况可以建立私有npm库。在做了一定的调研之后选定 verdaccio 作为私有npm库的管理工具。

    image.png

    一、检查系统环境


    verdaccio 基于 node 环境,所以安装前先检查系统是否支持 node

    ### node 环境是否安装 
    node -v
    npm -v
    

    若未安装node环境,请先参考文章 《node 环境搭建》安装 node。

    二、verdaccio 安装

    npm install verdaccio -g // -g: 全局安装。Linux下用户若无 root 权限,命令前加:sudo
    or 
    yarn add verdaccio
    
    # 启动 verdaccio
    verdaccio
    

    具体操作如下图:


    image.png

    三、启动 verdaccio 服务

    命令行下使用 verdaccio 命令即可启动服务, 正常访问 http://localhost:4873

    image.png
    • verdaccio服务远程访问:
      默认配置启动,只能本地localhost访问,若要作为内部公共npm服务需要修改 verdaccio 配置。在默认安装情况下,配置文件一般在:/home/[user]/.config/verdaccio 目录下的 config.yaml 。在配置文件末尾添加如下配置即可:
    # listen verdaccio server
    listen: 0.0.0.0:4873
    
    • verdaccio 服务管理:
      可以使用 PM2进行 verdaccio 服务的管理。
      # install pm2
      npm install -g pm2
      # start verdaccio serve
      pm2 start verdaccio
    
    image.png

    相关文章

      网友评论

        本文标题:verdaccio搭建私有npm库

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