main.ts 773 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 '@/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)
.mount('#app')