preact-purge-tailwindcss Preact CLI插件整合Tailwind CSS
Preact 项目的 Tailwind CSS 整合神器,叫preact-purge-tailwindcss
,挺适合你要在小体积下搞定美观 UI 的需求。直接用在preact.config.js
里,加上 TypeScript 模板,基本就能做到组件级别的无用 CSS 清除。
Tailwind CSS本身就挺好用,加上purgecss
,构建出来的 CSS 小得吓人,原本七八百 KB,压成几 KB,响应也快,体积也轻。用法也简单,命令行直接装:npm i preact-purge-tailwindcss --save-dev
,或者 yarn add preact-purge-tailwindcss --dev
都行。
配置也挺友好,在你的preact.config.js
里加一句:
import tailwind from "preact-purge-tailwindcss";
export default (config, env, helpers) => {
tailwind(config, env, helpers);
};
嗯,要注意一点,记得用preact-cli
的 TypeScript 模板,不然集成起来会绕点弯子。如果你之前用过 Preact TypeScript 模板,上手就更顺了。
想对比其他方案也可以看看像Webpack + Tailwind + PurgeCSS 模板,或者更复杂的preact-tailwind-storybook方案,不过简单高效,我还是推荐这个插件。
如果你想让项目体积精简,又不想手动搞 purge 配置,试试preact-purge-tailwindcss
还挺香的。
43.14KB
文件大小:
评论区