Angular ';找不到模块';带角度2延迟加载

Angular ';找不到模块';带角度2延迟加载,angular,lazy-loading,angular2-routing,angular2-modules,Angular,Lazy Loading,Angular2 Routing,Angular2 Modules,在结合延迟加载实现路由时遇到问题。 我的代码可以在这里找到: 每当我尝试导航到延迟加载的路由“跟踪”时,我都会收到错误: 找不到模块“”/trackers/trackers.module' 我为loadChildren尝试了多个不同的值: 'trackers/trackers.module#TrackersModule' './trackers/trackers.module#TrackersModule' '/trackers/trackers.module#TrackersModul

在结合延迟加载实现路由时遇到问题。
我的代码可以在这里找到:

每当我尝试导航到延迟加载的路由“跟踪”时,我都会收到错误:
找不到模块“”/trackers/trackers.module'

我为loadChildren尝试了多个不同的值:

'trackers/trackers.module#TrackersModule'  
'./trackers/trackers.module#TrackersModule'  
'/trackers/trackers.module#TrackersModule' 
所有这些都使用默认导出而不是#TrackersModule


我还尝试重新启动我的服务器,因为显然有些人对此有问题

更新:添加到你的app.routing.ts

export const routing: ModuleWithProviders = RouterModule.forRoot(routes,
        {enableTracing :true , preloadingStrategy :PreloadAllModules }
 );  

更新:添加到你的app.routing.ts

export const routing: ModuleWithProviders = RouterModule.forRoot(routes,
        {enableTracing :true , preloadingStrategy :PreloadAllModules }
 );  

我怀疑您需要使用一种特殊的加载程序,如
ngtools/webpack
(感谢CLI团队)或
angular router loader
(感谢Brandon Roberts)@yurzui安装了angular router loader并设法使其工作。我有点困惑为什么我需要这么做。我以为这个功能是本地的?我在网上看过几本指南,没有人提到过这一点。不管怎样,谢谢。我怀疑您需要使用一种特殊的加载程序,如
ngtools/webpack
(感谢CLI团队)或
angular router loader
(感谢Brandon Roberts)@yurzui安装了angular router loader并设法使其工作。我有点困惑为什么我需要这么做。我以为这个功能是本地的?我在网上看过几本指南,没有人提到过这一点。不管怎样,谢谢。预加载很酷,但它并不能解决最初的问题。路由器找不到模块。您是否可以在TeamViewer中使用重新加载非常酷,但它无法解决原始问题。路由器找不到模块。您在teamviewer中可用吗