import { createApp } from "vue" import { createPinia } from "pinia" import App from "./App.vue" import ElementPlus from "element-plus" import "./assets/style/reset.css" import "element-plus/dist/index.css" // 导入所有样式 import zhCn from "element-plus/dist/locale/zh-cn.mjs" // 中文语言包 import "element-plus/dist/index.css" import piniaPluginPersistedstate from "pinia-plugin-persistedstate" // pinia持久化 import router from "./router" const app = createApp(App) const pinia = createPinia() pinia.use(piniaPluginPersistedstate) app.use(pinia) app.use(router) app.use(ElementPlus, { locale: zhCn // 设置为中文 }) // 重写console.warn()方法,使得生产环境过滤 ECharts 警告 if (process.env.NODE_ENV === "production") { const originalWarn = console.warn console.warn = (...args) => { if (args[0].includes("[ECharts]")) return originalWarn.apply(console, args) } } app.mount("#app")