import './assets/main.css' // 引入Element Plus CSS import 'element-plus/dist/index.css' // 引入Bootstrap CSS import 'bootstrap/dist/css/bootstrap.min.css' // 引入Popper.js import 'popper.js/dist/umd/popper.min.js' // 引入bootstrap JS import 'bootstrap/dist/js/bootstrap.min.js' import { createApp } from 'vue' import App from './App.vue' import router from './router' // 引入Element Plus import ElementPlus from 'element-plus' // 引入FontAwesome核心库和组件 import { library } from '@fortawesome/fontawesome-svg-core' import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome' // 导入使用的FontAwesome图标 import { fas } from '@fortawesome/free-solid-svg-icons' // 添加图标到库中 library.add(fas) const app = createApp(App) // 使用Element Plus app.use(ElementPlus) // 全局注册FontAwesomeIcon组件 app.component('FontAwesomeIcon', FontAwesomeIcon) app.use(router) app.mount('#app')