Я получаю следующую ошибку, поскольку я перешел с Vue CLI версии 2 на 3:
Вы используете сборку Vue только во время выполнения, когда компилятор шаблонов недоступен.Либо предварительно скомпилируйте шаблоны в функции рендеринга, либо используйте компилятор, включенный в сборку.
Вот как я создаю экземпляр Vue:
new Vue({
el: '#app',
store,
router,
components: {
UserStatus
},
data: {
isLoading: true
}
})
Это работает с версией 2, почему бы и нетв версии 3?
В этом ответе предлагается импортировать компилятор шаблонов Vue
через import Vue from 'vue/dist/vue.esm.js';
, однако это создает проблемы с Vuetify
, и я до сих пор не понимаю, почемуесть необходимость импортировать компилятор шаблонов, если не требуется версия 2.
На всякий случай вот содержимое моего index.html .Также вот вся кодовая база моего приложения .
В качестве напоминания приведен готовый способ создания экземпляра основного Vue
экземпляра, который мне не подходит, потому что он переопределяет всеЯ вручную написал внутри элемента <div id="app">
в моем index.html
, а также включил компонент App.vue
, которого у меня на самом деле нет или я не хочу иметь:
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app')