Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13019|回复: 77

基于 Vite 的组件库工程化实战小册

  [复制链接]

该用户从未签到

6

主题

161

帖子

324

积分

普通会员

Rank: 2

积分
324
发表于 2023-9-7 23:03:02 | 显示全部楼层 |阅读模式
基于 Vite 的组件库工程化实战原价20几元+ m( R. g, Z- b( K" i) P" B  t

" x( A5 b2 f- f& R
, S. V* Y: |! ?6 J. H, E6 u) X, T( F) b
1开篇词:学习前端工程化就从搭建组件库开始7 n. O- b# U! H8 S7 z- x: ]0 d

  a8 f4 _5 f9 j2MVP原型系统: 将组件封装为组件库
. k$ m4 l) a7 U+ q* v$ k2 z
& f& V8 o0 V9 v1 W0 ?6 `2 B/ @3CSS样式:用UnoCSS实现原子化CSS5 J5 I7 L( y* v% R( [

0 s' H: I) Q! L7 x4 d* q4文档建设:创建具备Demo示例功能的文档网站
( [/ t; r/ B% c2 ]3 W  x4 k% }6 N$ F, A6 b
5单元测试(一): 使用Jest进行前端单元测试2 F" \# J# S9 z0 Q

4 [- N& H. G; x  w% V6 Y6单元测试 (二): 搭建Vitest的单元测试环境, `6 x0 ^6 H* e5 I
. E7 J. i9 \- Y6 V+ l
7规范化: Eslint + Prettier + Husky5 v0 A1 f0 C1 K/ k3 l) q) x

8 w/ S5 C0 i8 x6 Q8软件包封装: 如何发布兼容多种 JS 模块标准的软件包?7 l3 Q2 z9 ?0 P. I0 D

5 _! F/ U+ [3 W8 t9持续集成 CI: 基于 github Action 的回归验证
8 g! j% E' `3 I& o7 g- p
! H" t& u* P: N$ p: u* X10开发许可证:维护自己的版权、拒绝拿来党
- u) ~+ q, d' F% I/ Y3 f- \# d
( d1 e. E: Z3 ^. e7 F11组件发布: 建立语义化版本与提交软件包仓库 Npm" n$ e+ [' g" F  m

6 e  S% h  F4 a$ b1 J) P2 W12建立组件库生态: 利用 Monorepo 方式管理组件库生态$ l& J6 G6 {# p; A, _1 f
) G! s4 j" k0 g* _9 O! y1 z
13按需引入: 实现组件库的按需引入功能
0 J$ l* _6 L) @9 d- h, a  h1 h2 S4 |+ @# Q4 q% i  y
14文档部署: 用 Vercel 部署你的线上文档
  C; |$ L/ l) A; I. Z* ?2 ?$ h6 C) L6 y" k8 \. j: V
15README: 编写标准的 README
. B3 U2 n" C9 y5 H! M  e
. [- y* a! h7 V- O4 [16品质保证:覆盖率测试报告( @' P; ?1 [  W6 V
& `6 y" n$ w1 m4 Q* B6 z7 f
17社区参与: 如何管理社区的 PullRequest?7 }6 ~0 S2 t) P/ s( `  r
. h: p5 T0 E( [+ G5 M$ l5 E$ _0 o
18敏捷开发: 用 Github 看板和 issue 管理需求
$ `" C5 _& j! w3 _- R- F* Y; e2 H5 @" i6 Z
19架构复用: 创建 CLI 工具提高研发体验, q8 F5 N  J5 {$ I( w( Z5 i6 r

7 e$ \# \# y4 i' q20融入开源生态: 编写 npm init 项目让用户更方便
" A: \5 N: y) S+ r$ u9 b, N2 O' L8 t4 _" N* }' j% H
21结语|当好项目的开路先锋
  H6 U5 }4 {' H4 G- U; Y& {+ Q( j+ T. d- U) O
' I4 n0 S8 v  E  x
* b' U/ C/ l& \& K2 e$ h
资源下载地址和密码(百度云盘):
游客,如果您要查看本帖隐藏内容请回复
[/hide] 百度网盘信息回帖可见+ c6 R1 U) W( G9 p( p4 f2 Q- i8 x

* ]& j3 ^: J  E8 n  D$ z! K
( q) J' h$ N' x
6 y/ i7 Q9 x$ G1 ?& v本资源由Java自学网收集整理【www.javazx.com】
回复

使用道具 举报

该用户从未签到

7

主题

147

帖子

299

积分

普通会员

Rank: 2

积分
299
发表于 2023-9-7 23:43:01 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

4758

帖子

9516

积分

普通会员

Rank: 2

积分
9516
发表于 2023-9-10 14:44:26 | 显示全部楼层
呵呵。。。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

1

帖子

4

积分

普通会员

Rank: 2

积分
4
发表于 2023-9-23 11:31:03 | 显示全部楼层
支持楼主,加油
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

4808

帖子

9618

积分

普通会员

Rank: 2

积分
9618
发表于 2023-9-28 16:08:45 | 显示全部楼层
可以下载
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

1

帖子

4

积分

普通会员

Rank: 2

积分
4
发表于 2023-10-1 21:34:09 | 显示全部楼层
666!!!!!!!!!!!!!!
回复

使用道具 举报

该用户从未签到

0

主题

4635

帖子

9273

积分

普通会员

Rank: 2

积分
9273
发表于 2023-10-26 16:05:04 | 显示全部楼层
前排顶,很好!
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

1

帖子

4

积分

普通会员

Rank: 2

积分
4
发表于 2023-11-1 12:13:42 | 显示全部楼层
支持支持~~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

4634

帖子

9270

积分

普通会员

Rank: 2

积分
9270
发表于 2023-11-6 13:00:50 | 显示全部楼层
很完美的教程!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

1

帖子

4

积分

普通会员

Rank: 2

积分
4
发表于 2023-11-6 16:16:56 | 显示全部楼层
支持楼主,加油
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Java自学网

GMT+8, 2025-4-17 05:37 , Processed in 0.145695 second(s), 24 queries .

Powered by Javazx

Copyright © 2012-2022, Javazx Cloud.

快速回复 返回顶部 返回列表