Angular 8在延迟加载的模块上重新加载后从错误的路径加载javascript

问题描述 投票:0回答:1

当我在延迟加载的模块上重新加载页面时,应用程序尝试从错误的路径导入js文件时,应用程序中断。您可以看到我的路由配置:应用程序路由模块:

{
  path: 'accommodations',
  canActivate: [AuthGuard],
  loadChildren: () => import('./accommodation/accommodation.module').then(m => m.AccommodationModule)
}

住宿路线模块:

const routes: Routes = [
  {
    path: ':id',
    component: AccommodationDetailsComponent
  }
];

例如,当我在路线http://localhost:4200/accommodations/1上并且重新加载页面时,浏览器尝试从http://localhost:4200/accommodations导入js文件并显示404错误。例如,它尝试从http://localhost:4200/accommodations/runtime.js

导入运行时js
javascript angular routing angular8
1个回答
0
投票

我没有发现问题本身,但是我发现如果我使用useHash:true,错误就会消失

© www.soinside.com 2019 - 2024. All rights reserved.