import Vue from 'vue' import App from './App.vue' import router from './router' import './styles/theme.css' Vue.config.productionTip = false Vue.config.errorHandler = (err, vm, info) => { console.error('[vue error]', info, err) } Vue.config.warnHandler = (msg, vm, trace) => { console.warn('[vue warn]', msg, trace) } window.addEventListener('unhandledrejection', (event) => { console.warn('[unhandled rejection]', event.reason) event.preventDefault() }) window.addEventListener('error', (event) => { console.error('[window error]', event.error || event.message) }) new Vue({ router, render: (h) => h(App) }).$mount('#app')