Vue 3 + TypeScript + Vite 组件库搭建,自助式生成相应组件文档随着Vue 3的普及,组件库开发也迎来了新的最佳实践。无论是企业内部的业务组件库,还是开源的UI库,开发者都希望能够在多个项目中复用组件,避免重复开发。但组件从诞生到被他人使用,中间涉及许多工程化环节:打包配置、类型支持、文档演示、版本管理,以及在微前端架构下的运行时共享。本文将使用Vue 3 + TypeScript + Vite,完整记录一套组件库的构建流程,并探讨如何利用Webpack 5的模块联邦(Module Federation)在另一个Vue 3应用中动态加载组件,实现跨项目实时共享。