У меня есть vuejs приложение, сборка с nuxt cli .Один компонент vue должен загрузить динамический шаблон, а затем скомпилировать на лету.При создании как универсального приложения выдается ошибка:
TypeError vue__WEBPACK_IMPORTED_MODULE_0 ___ default.a.compile не является функцией
Если я создаю приложение как SPA (режим: 'spa'), он может работать, но не работает для универсального режима.
Я думаю, это потому, что на стороне сервера не используется правильный javascript, кто-нибудь знает, как исправить этот компонент
data() {
return {
template: null
}
},
render(createElement) {
this.template = Vue.compile('<div>Test</div>').render
return createElement('div', [this.template ? this.template() : ''])
}
nuxt.config.js
build: {
/*
** You can extend webpack config here
*/
extend(config, ctx) {
config.resolve.alias.vue = 'vue/dist/vue.js'
}
}