У меня есть ошибка отложенной загрузки 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.
Я думаю, что есть какие-то настройки, которые мне нужно сделать.
Дайте мне знать, если вам нужно увидеть любой другой код.