添加原子样式

This commit is contained in:
zhonghua 2026-03-03 10:58:23 +08:00
parent 55ab98f361
commit 98ba531305
4 changed files with 12 additions and 0 deletions

View File

@ -29,10 +29,12 @@
"devDependencies": { "devDependencies": {
"@types/lodash-es": "^4.17.12", "@types/lodash-es": "^4.17.12",
"@types/node": "^20.11.28", "@types/node": "^20.11.28",
"@unocss/preset-uno": "^66.6.3",
"@vitejs/plugin-vue": "^5.0.4", "@vitejs/plugin-vue": "^5.0.4",
"@vue/tsconfig": "^0.5.1", "@vue/tsconfig": "^0.5.1",
"sass-embedded": "^1.97.3", "sass-embedded": "^1.97.3",
"typescript": "~5.4.0", "typescript": "~5.4.0",
"unocss": "^66.6.2",
"unplugin-auto-import": "^0.17.5", "unplugin-auto-import": "^0.17.5",
"unplugin-vue-components": "^0.26.0", "unplugin-vue-components": "^0.26.0",
"vite": "^5.1.6", "vite": "^5.1.6",

View File

@ -2,6 +2,7 @@ import { createApp } from 'vue';
import { createPinia } from 'pinia'; import { createPinia } from 'pinia';
import Antd from 'ant-design-vue'; import Antd from 'ant-design-vue';
import 'ant-design-vue/dist/reset.css'; import 'ant-design-vue/dist/reset.css';
import 'virtual:uno.css';
import App from './App.vue'; import App from './App.vue';
import router from './router'; import router from './router';

View File

@ -0,0 +1,7 @@
import { defineConfig, presetUno } from 'unocss';
export default defineConfig({
presets: [
presetUno(), // 默认原子样式预设(类 Tailwind
],
});

View File

@ -1,5 +1,6 @@
import { defineConfig } from 'vite'; import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue'; import vue from '@vitejs/plugin-vue';
import UnoCSS from 'unocss/vite';
import { resolve } from 'path'; import { resolve } from 'path';
import AutoImport from 'unplugin-auto-import/vite'; import AutoImport from 'unplugin-auto-import/vite';
import Components from 'unplugin-vue-components/vite'; import Components from 'unplugin-vue-components/vite';
@ -9,6 +10,7 @@ import viteCompression from 'vite-plugin-compression';
export default defineConfig({ export default defineConfig({
plugins: [ plugins: [
vue(), vue(),
UnoCSS(),
AutoImport({ AutoImport({
imports: [ imports: [
'vue', 'vue',