美文网首页前端工程化
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库

    随着业务需求的增加,项目中出现了很多相同可以重复利用的组件,而这些组件又跟项目密切相关不能公开,所以根据这种情况可...

  • 私有npm库搭建 & Vue npm组件发布

    一、私有库搭建 本文私有库在linux中使用docker搭建 拉最新镜像docker pull verdaccio...

  • 如何创建私有npm仓库?

    原文地址:如何创建私有npm仓库? 目录 为什么要使用私有npm仓库呢? 如何搭建呢? 如何启动verdaccio...

  • 使用 Verdaccio 搭建私有 NPM 库

    NPM 介绍 npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件...

  • npm私有仓库搭建【verdaccio】

    大体搭建步骤转自: npm私有仓库搭建 而大部分截图来自亲测操作过程 一、首先需要安装node环境 1、下载,ht...

  • 使用verdaccio搭建私有npm

    因为公司项目原因,需要私有npm 使用之前,我们先来个哲学三问 为什么我们需要搭建私有cnpm? 因为不方便公开 ...

  • npm 私有仓库verdaccio 搭建

    由于公司需要在内网环境下开发,npm包不能直接从外网中下载,需要先缓存到内网服务器中,再从内网服务器下载,开始...

  • 2020-01-17

    搭建verdaccio作为npm服务器使用 create verdaccio user install verda...

  • Verdaccio私服搭建

    Verdaccio 是一个简单的、零配置要求的本地私有 NPM 源 搭建工具,这里以ecs linux 环境简单介...

  • 使用Verdaccio搭建私有npm仓库

    搭建团队的私有仓库,保证团队组件的安全维护和私密性,是进阶前端开发主管路上,必不可少的一项技能。 一、原理我们平时...

网友评论

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

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