Я получаю следующую ошибку, так как я переключился с 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')
package.json
- person asissuthar   schedule 31.12.2018