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')