前端工程化 3
-
06 2022年12月
使用pnpm workspace搭建monorepo
背景:之前的项目告一段落了,最近开始写一些组件库,主要是上面想统一现有系统的UI风格,所以写一些通用组件来节省时间,之前的私有npm也搭起来了,就开干了。一、简介monorepo是一种将多个项目存储在同一个存储库中的版本控制策略,对应到本篇要介绍的内容就是将多个npm package存储在一个git
-
13 2022年10月
记一次Git hooks不生效的问题
前段时间部门Git仓库迁到了Gerrit,主要是增加了一个代码审核的步骤,其中有一步就是用git的commit-msg hooks生成一个Change-Id用于标记,之前都是直接拉仓库就可以了,新来的一个小伙子不知道为什么怎么弄的弄不好,后面查了下资料帮他解决了,觉得比较偏的知识点,所以记录一下正文
-
17 2022年08月
私有NPM仓库Verdaccio搭建
一、背景写业务代码时有时候会遇到,某个组件,可以在多个系统中使用,但是又能公开发布到NPM,每个项目里维护一份拷贝也很蠢,NPM虽然有提供Private服务,但毕竟收费,所以找了一圈开源方案,基本上都是用的这个Verdaccio,自己手头上也有服务器,就搭一个出来试试,后面再申请资源给组里搭一个。二