chunk.js не загружается в Angular 7 - PullRequest
0 голосов
/ 29 октября 2018

Я недавно обновился до Угловой 7 .

Я работаю с загруженными модулями Lazy, но не вижу #chunk.js в своей вкладке сети, когда нажимаю на компонент в загруженном модуле.

Свяжитесь с нами загружает компонент лениво, но на вкладке сети нет #chunk.js.

enter image description here

Вот как я загружаю свой модуль лениво.

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';

import { ContactUsComponent } from 'src/app/modules/contactus/contactus.component';
import { ErrorComponent } from 'src/app/modules/error/error.component';
import { ContactUsRoutingModule } from 'src/app/modules/contactus/contactus-routing.module';
import { LandingComponent } from 'src/app/modules/landing/landing.component';
import { AboutUsComponent } from 'src/app/modules/aboutus/aboutus.component';

const routes: Routes = [
  { path: '', redirectTo: 'landing', pathMatch: 'full' },
  { path: 'landing', component: LandingComponent },
  { path: 'aboutus', component: AboutUsComponent },
  { path: 'contactus', loadChildren: './modules/contactus/contactus.module#ContactusModule' },
  { path: '**', component: ErrorComponent }
];

@NgModule({
  imports: [RouterModule.forRoot(routes, { enableTracing: true })],
  exports: [RouterModule]
})
export class AppRoutingModule { }

Я что-то упустил или файл #chunk.js переименован в другой файл?

Ответы [ 2 ]

0 голосов
/ 05 августа 2019

Разъяснение немного того, что сказал Вишваджит Сингх:

Там нет chunk.js для более новой версии Angular. Вместо этого Angular загружает файл .js, который называется что-то вроде path-to-the-module-modulename-module.js.

.

Этот пример объясняет это более четко, чем на официальном сайте Angular: https://web.dev/route-level-code-splitting-in-angular/

Там автор также показывает файлы с отложенной загрузкой.

0 голосов
/ 07 февраля 2019

chunk.js не отображается на вкладке сети для angular.io.

Пример ленивой нагрузки для угловых 7.x.

Чтобы проверить, правильно ли работает отложенная загрузка, перейдите к функциональности и убедитесь, что отложенный модуль отображается в списке на вкладке сети. Однако, если вы используете preloadingStrategy, ленивый модуль будет предварительно загружен, поэтому рассмотрите возможность удаления preloadingStrategy для тестирования, если вы используете его.

...