feat: enhance project configuration and add new features

This commit is contained in:
严浩
2025-09-09 18:19:23 +08:00
parent 88483c26e6
commit 4851b83c37
28 changed files with 4323 additions and 37 deletions

View File

@@ -1,12 +1,13 @@
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import './styles'
// import { LogLevels } from 'consola';
// consola.level = LogLevels.verbose;
import App from './App.vue'
import router from './router'
const app = createApp(App)
const autoInstallModules = import.meta.glob('./plugins/!(index).ts', { eager: true })
app.use(createPinia())
app.use(router)
// import { setupPlugins } from './plugins'
const setupPlugins = (await import('./plugins')).setupPlugins
app.mount('#app')
setupPlugins(createApp(App), autoInstallModules).mount('#app')