Я использую webpack 1.13 и Vue 2.1
Скажем, структура папок
src__
|
page.vue
views___
|
mainViews____
|
mainContainer.vue
, где в page.vue у меня есть
<template>
<component v-bind:is='"mainContainer"'></component>
</template>
.
.
.
beforeMount () {
Vue.component('mainContainer', function (resolve) {
require(['./views/mainViews/mainContainer'], resolve)
})
}
Компонентне загружен.
но когда загружаемый компонент является родственным компонентом компонента, из которого он загружен, он работает.
src__
|
page.vue
mainContainer.vue
Vue.component('mainContainer', function (resolve) {
require(['./mainContainer'], resolve)
})
В консоли или сборке нет ошибок.Наверное, мой вопрос: почему он работает только тогда, когда компонент находится в структуре папок