import './style/element_visiable.scss' import 'element-plus/theme-chalk/dark/css-vars.css' import 'uno.css' import { createApp } from 'vue' import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' // 主题扩展样式(菜单风格/卡片盒子模式/圆角),置于 EP 基础样式之后以便覆盖 import '@/style/theme.scss' // 引入kra前端初始化相关内容 import './core/kra' // 引入封装的router import router from '@/router/index' import '@/permission' import run from '@/core/kra.js' import auth from '@/directive/auth' import clickOutSide from '@/directive/clickOutSide' import { store } from '@/pinia' import App from './App.vue' import '@/core/error-handel' const app = createApp(App) app.config.productionTip = false app .use(run) .use(ElementPlus) .use(store) .use(auth) .use(clickOutSide) .use(router) .mount('#app') export default app