import { createApp } from 'vue' import 'normalize.css' import '@/assets/iconfont/iconfont.css' //ant 全局要用优化在此引进 import 'ant-design-vue/lib/message/style/index.less' import 'ant-design-vue/lib/modal/style/index.less' import './style.css' import AppCom from './App.vue' import router from './router' import { setupStore } from '@/store' import { setupI18n } from '@/locales/setupI18n' import type { App } from 'vue' let app: App async function bootstrap() { app = createApp(AppCom) app.use(router) setupStore(app) await setupI18n(app) app.mount('#app') } export const userApp = () => { return { app } } bootstrap()