У меня был бета-проект ionic 4 --type=angular
, который загружался на любом пути без проблем.
Периодически я обновлял свои пакеты, выполняя npm update
и в настоящее время:
"@ionic/angular": "^4.0.2"
, а также обновленные установки для ionic cli, и сейчас я нахожусь по адресу:
CLI 4.10.3
Я не уверен, когда началась проблема с загрузкой приложения, но я подозреваю, что это произошло после запускапоследний npm update
или обновление установки Cli.
При запуске ionic serve
мое приложение загружается правильно, и я могу без проблем переходить по всем подпутям.
Однако, когда:
• обновление браузера при просмотре подпути
• попытка ввести URL с подпутью
• перезагрузка в реальном времени при просмотре подпути
приложение пытается загрузить все js
файлы, относящиеся к дополнительному пути, и не может работать следующим образом:
http://localhost:8100/page/sub/path
не удается загрузить, так как приложение пытается загрузить runtime.js
здесь:
http://localhost:8100/page/sub/path/runtime.js
моя базовая ссылка в настоящее время установлена на ./
Когда я проверяю источник html, теги скрипта форматируются следующим образом:
<script type="text/javascript" src="runtime.js"></script>
Если я пытаюсь загрузить страницу прямо в корне, приложение загружается нормально, без проблемвот так:
http://localhost:8100
загружает ОК
http://localhost:8100/page
загружает ОК
Итак, еще раз повторюсь, приложение только не может загрузить ресурсы js в подпуть.
Есть идеи, с чего начать устранение неполадок?