在这里记录以下安装常用库的过程。
安装 UnoCSS 和预设
1 2
| bun add -D unocss bun add -D @unocss/preset-uno
|
@unocss/preset-uno
是 unocss
的默认预设,官网地址:Uno preset
配置
将 virtual:uno.css
添加到主入口文件 main.tsx
中。
1 2 3 4 5 6 7 8 9 10 11 12
| import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' import './index.css' import 'virtual:uno.css';
import App from './App.tsx'
createRoot(document.getElementById('root')!).render( <StrictMode> <App /> </StrictMode>, )
|
创建 uno.config.ts
创建 unocss
配置文件 uno.config.ts
。
1 2 3 4 5 6 7 8 9 10 11 12 13
| import { defineConfig } from 'unocss'
export default defineConfig({ rules: [ ['sft-text-red', { color: 'red' }],
], shortcuts: [ ['btn', 'py-2 px-4 rounded-md bg-primary text-green hover:bg-primary'] ] })
|
更新 vite.config.ts 文件
1 2 3 4 5 6 7 8 9 10 11
| import { defineConfig } from 'vite' import react from '@vitejs/plugin-react-swc' import UnoCSS from 'unocss/vite'
export default defineConfig({ plugins: [ react(), UnoCSS() ], })
|