Я обновлял свое ионное угловое приложение для последней версии и автономной. Все работает нормально, когда я работаю с использованием NG SERD , а также мой iOS работает нормально в симуляторе iOS.
У меня есть последние угловые пакеты, например
"@angular/animations": "20.3.0",
"@angular/cdk": "20.2.3",
"@angular/common": "20.3.0",
"@angular/core": "20.3.0",
"@angular/forms": "20.3.0",
"@angular/platform-browser": "20.3.0",
"@angular/platform-browser-dynamic": "20.3.0",
"@angular/router": "20.3.0",
etc
< /code>
Однако, когда я запускаю сборку Android (как на телефоне, так и на эмуляторе), у меня есть два маршрута, которые терпят неудачу.{
path: Constants.vals.pageRoutePaths.performance,
loadChildren: () => import('./performance/performance.routes').then((r) => r.routes),
},
< /code>
, а затем компонент маршруты. < /p>
export const routes: Routes = [
{
path: '',
component: PerformancePage,
providers: [CanDeactivateGuard],
canDeactivate: [CanDeactivateGuard],
},
];
< /code>
Я регистрирую события маршрутизатора, и я вижу следующее для одного из неудачных маршрутов ... < /p>
00000292 32.07667160 [11508] [DEBUG] MyApp - 6c0972eb102e11cd - AppRoutingService: Router event NavigationStart(id: 20, url: '/performance')
00000293 32.07699203 [11508] [DEBUG] MyApp - 6c0972eb102e11cd - AppRoutingService: Router event RouteConfigLoadStart(path: performance)
00000294 32.07778549 [11508] [DEBUG] MyApp - 6c0972eb102e11cd - AppRoutingService: Router event NavigationError(id: 20, url: '/performance', error: TypeError: Failed to fetch dynamically imported module: https://localhost/chunk-5YE56RPK.js)
Если я строю версию Android в Debug, поэтому я могу прикрепить к нему на устройстве через Chrome, я не получаю эту ошибку. Chunk -5ye56rpk.js в тестовой HTML -странице, и сделайте поборник на ней, он загружается ОК.AppRoutingService - это моя служба, в которой я просто в конечном итоге называю Ionic vavigateForward.
. /> Обновление 1 2025-SEP-18 < /h2>
Посмотрев в вкладку «Сеть» на эмуляторе, я вижу оба сбоя модуля, пытающиеся загрузить «кусок». src = "https://i.sstatic.net/xf4kgbqi.png"/>
, что это проблема, это проблема, это проблема, это проблема, что это проблема. "chunk.js" < /p>
Это строитель, который я настроил ... < /p>
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:application",
Подробнее здесь: https://stackoverflow.com/questions/797 ... build-only
Угловая сбой загрузки маршрута только в производстве ионной кордова для производства Android ⇐ Android
Форум для тех, кто программирует под Android
1759009085
Anonymous
Я обновлял свое ионное угловое приложение для последней версии и автономной. Все работает нормально, когда я работаю с использованием NG SERD , а также мой iOS работает нормально в симуляторе iOS.
У меня есть последние угловые пакеты, например
"@angular/animations": "20.3.0",
"@angular/cdk": "20.2.3",
"@angular/common": "20.3.0",
"@angular/core": "20.3.0",
"@angular/forms": "20.3.0",
"@angular/platform-browser": "20.3.0",
"@angular/platform-browser-dynamic": "20.3.0",
"@angular/router": "20.3.0",
etc
< /code>
Однако, когда я запускаю сборку Android (как на телефоне, так и на эмуляторе), у меня есть два маршрута, которые терпят неудачу.{
path: Constants.vals.pageRoutePaths.performance,
loadChildren: () => import('./performance/performance.routes').then((r) => r.routes),
},
< /code>
, а затем компонент маршруты. < /p>
export const routes: Routes = [
{
path: '',
component: PerformancePage,
providers: [CanDeactivateGuard],
canDeactivate: [CanDeactivateGuard],
},
];
< /code>
Я регистрирую события маршрутизатора, и я вижу следующее для одного из неудачных маршрутов ... < /p>
00000292 32.07667160 [11508] [DEBUG] MyApp - 6c0972eb102e11cd - AppRoutingService: Router event NavigationStart(id: 20, url: '/performance')
00000293 32.07699203 [11508] [DEBUG] MyApp - 6c0972eb102e11cd - AppRoutingService: Router event RouteConfigLoadStart(path: performance)
00000294 32.07778549 [11508] [DEBUG] MyApp - 6c0972eb102e11cd - AppRoutingService: Router event NavigationError(id: 20, url: '/performance', error: TypeError: Failed to fetch dynamically imported module: https://localhost/chunk-5YE56RPK.js)
Если я строю версию Android в Debug, поэтому я могу прикрепить к нему на устройстве через Chrome, я не получаю эту ошибку. Chunk -5ye56rpk.js в тестовой HTML -странице, и сделайте поборник на ней, он загружается ОК.AppRoutingService - это моя служба, в которой я просто в конечном итоге называю Ionic vavigateForward.
. /> Обновление 1 2025-SEP-18 < /h2>
Посмотрев в вкладку «Сеть» на эмуляторе, я вижу оба сбоя модуля, пытающиеся загрузить «кусок». src = "https://i.sstatic.net/xf4kgbqi.png"/>
, что это проблема, это проблема, это проблема, это проблема, что это проблема. "chunk.js" < /p>
Это строитель, который я настроил ... < /p>
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:application",
Подробнее здесь: [url]https://stackoverflow.com/questions/79765873/angular-failing-to-load-route-in-ionic-cordova-android-production-build-only[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия