Angular - отложенная загрузка из пользовательской папки

У меня есть приложение Angular 4 с несколькими лениво загруженными модулями. Я работал как положено, как автономный (на локальном сервере разработки), однако, когда я пытаюсь развернуть его с помощью приложения Django...

Главная страница - index.html генерируется представлением Django из встроенного index.html с помощью angular-cli, все пути к файлам bundle.js настроены для использования статического пути к содержимому, и все работает, пока я не попытаюсь выполнить отложенную загрузку...

Он пытается найти файл 0. *****. Js в корневом каталоге, где его нет, потому что он находится в статическом расположении содержимого...

изменения <base href="/static/"> загрузил бы ленивый файл (ы), но также изменил бы весь URL и повредил бы маршрутизацию... (я также ищу статическое содержание на внешнем сервере)

Как я могу настроить путь там файлы, чтобы ленивая загрузка (0.*****. JS) расположены без изменения <base href="/static/">?

1 ответ

Решение состоит в том, чтобы установить --deploy-url (short-hand -d) с помощью команды build

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