При удалении "gwendall:autoform-i18n" происходит сбой приложения Meteor, вызывающего "Инвариантное нарушение: целевой контейнер не является элементом DOM"

Это было занозой в моей стороне в течение некоторого времени. Я пытаюсь удалить gwendall:autoform-i18n пакет от Метеор 1.6. Удаление этого параметра препятствует представлению корневого идентификатора и останавливает загрузку страницы. Хорошо работает с ним в. Реакция-маршрутизатор V3.

Консольные отчеты: "Invariant Violation: Target container is not a DOM element" и render-root элемент фактически отсутствует в дереве.

Как мне удалить это правильно?

main.html содержит

<body>
  <div id="render-root"></div>
</body>

main.jsx просто загружает

import '/imports/startup/client/routes.jsx'

routes.jsx

Meteor.startup(()=>{

let elem = document.getElementById('render-root')

let router = (
  <Router history={ browserHistory }>
    <Route path="/"               component={ Landing } />
    <Route path="/"               component={ App }>
        <IndexRoute                    component={ Menu } />
        <Route path="menu"             component={ Menu } />
        <Route path="category/:name"   component={ CategoryPage } />
        <Route path="*"                component={ PageNotFound }/>
    </Route>
</Router> )

render( router, elem )

}

0 ответов

Другие вопросы по тегам