Kros的博客 Kros的博客
首页
  • CSS
  • 工具
  • Vue
  • js
  • Vue3
  • 算法
  • 折腾笔记
一言
  • 分类
  • 标签
  • 归档
码云

Kros

凡心所向,素履以往,生如逆旅,一苇以航
首页
  • CSS
  • 工具
  • Vue
  • js
  • Vue3
  • 算法
  • 折腾笔记
一言
  • 分类
  • 标签
  • 归档
码云
  • CSS

  • JavaScript

  • 工具

    • git命令行
    • uniapp小程序分包配置
    • VScode使用Todo tree实现待办查看
    • activiti editor添加自定义属性
    • uniapp使用svg
    • windows端口查看及关闭端口
    • uniapp通过wifi无线运行到手机
    • android生成证书文件
    • vscode中显示换行指示线
    • 浏览器console输出自定义样式内容
    • console的非常规用法
    • uniapp App升级更新
    • 从零开始搭建脚手架1
    • vite打包插件上传到npm
    • uniapp使用speech模块遇到的问题
    • HbuilderX使用MuMu模拟器
    • HbuilderX调试app页面元素
    • 前端工程化的理解
    • console log打印obj非实时性数据问题
    • 常见http状态码
    • HbuilderX配置自定义打包环境
    • webpack优缺点
    • axios和ajax的区别
    • 使用docxtemplater导出word文件
    • docxtemplater循环列表数据导出
    • js打开钉钉打卡页面
    • uniapp配置自定义环境变量和条件编译变量
    • 文件上传时的各种二进制数据关系
    • 解决开发过程中的跨域问题
    • vue自定义入口html文件
    • tsParticles局部粒子效果
    • 使用verdaccio搭建私人npm仓库
  • Vue

  • antdv踩坑记录

  • Vue3

  • 前端
  • 工具
kros
2024-09-24

使用verdaccio搭建私人npm仓库

随着公司项目越来越多,项目之间的业务和功能出现许多可复用模块,为了提高效率和方便项目维护,我们需要将公共且可复用模块剔出来作为一个个独立组件模块进行封装。通常来说是将这些组件发布到一个线上仓库比如我们常用的npm ,但往往我们希望私有化而不是公布到网上,所以这里使用verdaccio来搭建一个测试npm进行实践。

# 安装verdaccio

作为前端开发还是习惯使用node环境引入verdaccio,如果你对docker比较熟悉也可以使用docker进行引入,详见verdaccio

npm install -g verdaccio
1

# 启动verdaccio

引入verdaccio后,直接输入verdaccio即可启动服务,如下:

verdaccio
1

verdaccio

提示

注意:首次启动时,会在改目录下生成verdaccio文件夹,该文件夹包含配置文件config.yaml和储存相关文件storage,

启动后默认端口为4873,访问该地址即可使用

4873

更多操作可前往verdaccio官网

# 使用pm2启动verdaccio

直接verdaccio启动,会占用命令行进程,没有办法执行其他命令,任何操作都可能是该服务中断,这里我们就需要借助pm2启动和守护verdaccio进程 引入pm2

npm install -g pm2
1

启动verdaccio

pm2 start verdaccio
1

启动时可能出现下面的问题,这是因为pm2找不到启动文件

可以将上面的命令稍作改动即可

pm2 start `which verdaccio`
1

上次更新: 2025/09/05, 8:09:00
tsParticles局部粒子效果
vue批量引入组件

← tsParticles局部粒子效果 vue批量引入组件→

最近更新
01
Find the next perfect square
09-05
02
Regex validate PIN code
09-05
03
Find the odd int
09-05
更多文章>
Theme by Vdoing | Copyright © 2020-2025 kros king
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
icon-heart-o icon-heart icon-infinity icon-pause icon-play link next prev