<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>库模式 on PlumePHP</title><link>https://plumephp.com/tags/%E5%BA%93%E6%A8%A1%E5%BC%8F/</link><description>Recent content in 库模式 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 29 Sep 2026 14:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E5%BA%93%E6%A8%A1%E5%BC%8F/index.xml" rel="self" type="application/rss+xml"/><item><title>组件库开发指南：Vite 库模式、发布 npm 与按需加载</title><link>https://plumephp.com/vite-component-library-guide/</link><pubDate>Tue, 29 Sep 2026 14:00:00 +0800</pubDate><guid>https://plumephp.com/vite-component-library-guide/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;「在应用里写组件」和「做一套可发布的组件库」是两回事：库要被 npm 安装、按需引入、类型提示、样式可控、版本演进。Vite 的**库模式（lib mode）**正是为此设计。本文讲用 Vite 开发组件库的完整流程：先讲为什么独立构建组件库（复用/一致性/独立版本）、库模式构建配置（build.lib/formats/external/多入口）、组件与样式方案（CSS 方案选择/主题变量/样式隔离）、类型声明与 dts（构建生成 .d.ts）、按需加载与 sideEffects（子路径导出与摇树）、发布 npm 流程（打包/版本/发布/发布验证）、版本管理与变更日志（语义化版本/CHANGELOG）、与 Monorepo 的整合（多包管理）、最后是组件库的调试与文档（Storybook/文档站/测试）。目标：你能从零搭建一套可发布、可按需、可维护的组件库。&lt;/p&gt;</description></item></channel></rss>