1 个不稳定版本
0.1.0 | 2024年4月22日 |
---|
#3 in #tailwindcss
14KB
280 行
宏 include_tailwind!
预期传递一组参数来控制其行为。期望的格式如下
include_tailwind! {
config: "path/to/tailwind.config.js",
input: "path/to/tailwind.input.js",
tailwindcss_bin: "/path/to/tailwindcss/bin/tailwindcss"
}
如果提供了相对路径,它将被视为相对于 CARGO_MANIFEST_DIR
。
然后该宏将编译为表示 TailwindCSS 输出的内联字符串。这可以嵌入并返回您选择的网页服务器框架中(带有必要的 CSS 头部)。
如果任何参数不存在,它们将从一个相应的环境变量中读取
- TAILWINDCSS_CONFIG
- TAILWINDCSS_INPUT
- TAILWINDCSS_BIN
如果您想覆盖要读取的环境变量,可以使用 _env
参数。
include_tailwind! {
config_env: "MY_TAILWINDCSS_CONFIG_ENV_VAR",
input_env: "MY_TAILWINDCSS_INPUT_ENV_VAR",
tailwindcss_bin: "MY_TAILWINDCSS_BIN_ENV_VAR"
}
依赖项
~315–770KB
~18K SLoC