У меня есть ошибка отложенной загрузки Angular2 systemjs, когда я делаю комплект для производства

У меня есть ошибка отложенной загрузки Angular2 systemjs, когда я делаю комплект для производства

У меня есть приложение angular2, которое использует typcript, html5 и systemjs.

Когда я запускаю свои ленивые загрузочные модули локально, все работает нормально. Но когда я создаю производственные файлы, например, комплект для выпуска. Тогда ленивые загрузочные модули / маршруты не работают.

Приложение все еще загружается, и другие не ленивые маршруты загрузки работают. Но для моей страницы условий, например, я получаю эту ошибку в журнале консоли:

Uncaught (в обещании): TypeError: System.import не является функцией

У меня была попытка обновить system.config для пакетов, но, честно говоря, я не понял.

Это моя попытка (файл system.config):

declare var System: SystemJSLoader.System;

System.config(JSON.parse('<%= SYSTEM_CONFIG_DEV %>'));

System.config({
    bundles: {
      'ModuleTerms.bundle.js': ['app/components/terms/terms.module.js']
    }
});

* Это было для моей страницы условий и положений, например ModuleTerms. Эта страница отлично работает локально, но, кажется, ломается, когда в комплекте, и я перехожу к нему, например, /term.

Я думаю, что есть какие-то настройки, которые мне нужно сделать.

Дайте мне знать, если вам нужно увидеть любой другой код.

0 ответов

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