diff --git a/src/main.ts b/src/main.ts index be40a7c9..7651999d 100644 --- a/src/main.ts +++ b/src/main.ts @@ -40,15 +40,8 @@ import CronField from './components/field/CronField.vue' import PathField from './components/field/PathField.vue' import HeaderTab from './layouts/components/HeaderTab.vue' -// 7. 样式文件 -import '@core/scss/template/libs/vuetify/index.scss' -import 'vuetify/styles' -import '@core/scss/template/index.scss' -import '@layouts/styles/index.scss' -import 'vue-toast-notification/dist/theme-bootstrap.css' -import 'vue3-perfect-scrollbar/style.css' -import '@vue-js-cron/vuetify/dist/vuetify.css' -import '@styles/styles.scss' +// 7. 样式文件 - 合并为单一导入 +import '@/styles/main.scss' // 创建Vue实例 const app = createApp(App) diff --git a/src/styles/styles.scss b/src/styles/custom.scss similarity index 100% rename from src/styles/styles.scss rename to src/styles/custom.scss diff --git a/src/styles/main.scss b/src/styles/main.scss new file mode 100644 index 00000000..4720ec91 --- /dev/null +++ b/src/styles/main.scss @@ -0,0 +1,13 @@ +/* 主样式文件 - 合并所有CSS/SCSS引用 */ + +/* Vuetify和模板核心样式 */ +@use '@core/scss/template/libs/vuetify/index' as vuetify-lib; +@use '@core/scss/template/index' as template; +@use '@layouts/styles/index' as layouts; +@use 'vuetify/styles' as vuetify; +@use '@styles/custom' as custom; + +/* 第三方库纯CSS样式 */ +@import 'vue-toast-notification/dist/theme-bootstrap.css'; +@import 'vue3-perfect-scrollbar/style.css'; +@import '@vue-js-cron/vuetify/dist/vuetify.css';