Astro 集成
UnoCSS 的 Astro 集成:@unocss/astro
。查看 示例。
安装
bash
pnpm add -D unocss
bash
yarn add -D unocss
bash
npm install -D unocss
ts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'
export default defineConfig({
integrations: [
UnoCSS(),
],
})
创建一个 uno.config.ts
文件
ts
import { defineConfig } from 'unocss'
export default defineConfig({
// ...UnoCSS options
})
样式重置
默认情况下,浏览器样式重置 不会被注入。要启用它,请安装 @unocss/reset
包
bash
pnpm add -D @unocss/reset
bash
yarn add -D @unocss/reset
bash
npm install -D @unocss/reset
并更新你的 astro.config.ts
ts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'
export default defineConfig({
integrations: [
UnoCSS({
injectReset: true // or a path to the reset file
}),
],
})
无预设的使用
此插件没有附带任何默认预设。
bash
pnpm add -D @unocss/astro
bash
yarn add -D @unocss/astro
bash
npm install -D @unocss/astro
ts
import UnoCSS from '@unocss/astro'
export default {
integrations: [
UnoCSS(),
],
}
有关更多详细信息,请参考 Vite 插件。
信息
如果你正在 UnoCSS 之上构建一个元框架,请查看 此文件,了解如何绑定默认预设的示例。
说明
client:only
组件必须放在 components
文件夹中,或添加到 UnoCSS 的 content
配置中,才能被处理。