Ионные 4 суб-пути не загружаются при работе ионной подачи

У меня был ионный 4 бета-проект --type=angular который загружался на любом пути без проблем.

Периодически я обновлял свои пакеты, выполняя npm update и в настоящее время я нахожусь на:

"@ionic/angular": "^4.0.2"

а также обновленные установки для ionic cli, и в настоящее время я нахожусь на:

CLI 4.10.3

Я не уверен, когда началась проблема с загрузкой приложения, но я подозреваю, что это произошло после запуска последней npm update или обновить установку кли.

При беге ionic serve мое приложение загружается правильно, и я могу без проблем переходить по всем подпутям.

Однако когда:

• обновлять браузер при просмотре дополнительного пути

• попытка ввести URL с дополнительным путем

• живая перезагрузка при просмотре дополнительного пути

приложение пытается загрузить все js файлы, относящиеся к дополнительному пути и не запускаются так:

http://localhost:8100/page/sub/path

не удается загрузить, потому что приложение пытается загрузить runtime.js Вот:

http://localhost:8100/page/sub/path/runtime.js

моя база href в настоящее время настроена на ./

Когда я проверяю источник HTML, теги сценария форматируются следующим образом:

<script type="text/javascript" src="runtime.js"></script>

Если я пытаюсь загрузить страницу прямо в корень, приложение загружается нормально, без проблем, например:

http://localhost:8100 загружает нормально

http://localhost:8100/page загружает нормально

Итак, еще раз напомню, что приложение не может загрузить только ресурсы js по дополнительному пути.

Есть идеи, с чего начать устранение неполадок?

0 ответов

Для тех, кто сталкивается с этой же проблемой, у меня есть ответ.

Я не уверен, когда и почему, но мой базовый href был установлен неправильно, и это было проблемой.

Я изменил базовый href с ./ к / и это решило мою проблему.

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