8 个版本
0.5.0 | 2023 年 9 月 1 日 |
---|---|
0.4.7 | 2023 年 5 月 23 日 |
0.4.6 | 2023 年 2 月 25 日 |
0.4.1 | 2022 年 11 月 20 日 |
#1406 在 网页编程
13KB
162 行
Perseus Tailwind 插件
这是一个简单的 Perseus 插件,在构建时运行 Tailwind CLI。它将自动下载最新版本的 CLI,初始化项目以在 Rust 文件中的 src
和 HTML 文件中的 static
查找类名。进一步的配置可以像往常一样在 tailwind.config.js
中完成。
用法
将插件添加到您的 Perseus 应用程序的 Perseus 主函数中。
PerseusApp::new()
.plugins(Plugins::new().plugin(
perseus_tailwind::get_tailwind_plugin,
perseus_tailwind::TailwindOptions {
in_file: "src/tailwind.css".into(),
// Don't put this in /static, it will trigger build loops.
// Put this in /dist and use a static alias instead.
out_file: "dist/tailwind.css".into(),
},
))
.static_alias("/tailwind.css", "dist/tailwind.css")
如果您已经使用插件,只需像往常一样将插件添加到您的 Plugins
中。
版本
主版本和次版本将与 Perseus 版本保持一致,以保持简单。这意味着此插件的 0.4 版本将与 Perseus 0.4.x 版本一起工作,0.5 将与未来 Perseus 的 0.5 版本一起工作,等等。
使用自定义二进制文件
如果您出于某种原因想使用 CLI 的特定版本或其他具有相同命令行界面的 CLI,只需将具有默认系统特定名称的二进制文件(例如,tailwindcss-linux-arm64
)放置在项目目录中。
稳定性
此插件相当简单,不会破坏任何东西,因为它只是执行 Tailwind CLI。下载和安装应在支持 Tailwind 的所有架构上的 Linux、macOS 和 Windows 上正常工作,但目前仅在 Windows x64 上进行了测试。
依赖关系
~13–26MB
~404K SLoC