@leo-millenial/vite-vue-bex
Version:
A modern template for creating Chrome extensions using Vue 3, TypeScript, Vite, and UnoCSS
18 lines (14 loc) • 497 B
text/typescript
import { createApp } from 'vue'
import App from './index.vue'
import '../styles.ts'
const app = createApp(App)
// Глобальный обработчик ошибок
app.config.errorHandler = (err, _, info) => {
if (err instanceof Error && err.message.includes('Extension context invalidated')) {
console.warn('Extension context invalidated, reloading...')
setTimeout(() => window.location.reload(), 100)
return
}
console.error('Vue error:', err, info)
}
app.mount('#app')