main.ts
878 Bytes
import { createApp } from 'vue'
import App from './App.vue'
import router from '@/router/index'
import promise from 'es6-promise'
// import store from '@/store/index'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import zhCn from 'element-plus/es/locale/lang/zh-cn' // elementUI配置中文环境
import '@/utils/progress'
import '@/style/reset.scss'
import { createPinia } from 'pinia'
import { createPersistedState } from 'pinia-persistedstate-plugin'
const pinia = createPinia()
promise.polyfill()
console.log('current env: ', process.env.NODE_ENV)
console.log('current api url: ', import.meta.env.VITE_BASE_URL)
pinia.use(createPersistedState({
key: 'store-data',
logger: process.env.NODE_ENV === 'production'? false: true
}))
createApp(App)
.use(router)
// .use(store)
.use(pinia)
.use(ElementPlus, {
locale: zhCn,
})
.mount('#app')