除非在应用程序运行时进行了更改,否则在npm启动后无法识别Angular 7的延迟加载路径

时间:2019-05-26 09:30:35

标签: angular7 angular7-router

我正在开发Angular 7应用程序。我正在将路由更新为延迟加载路由。我在资讯主页路线上遇到问题。如果我从组件:DashboardComponent更新为loadChildren:'xyz'(懒惰),而代码已编译且已经运行(npm启动),那么没问题,它确实可以工作,但是如果应用程序未启动即(npm start),而我则更改为懒惰通过异常加载它,如下所示;

错误

constructor(props) {
    super(props);
    this.state = {     
      initialPage: 1,
      activeTab: 0
    };  }

componentDidMount() {
  setTimeout(() => {
      this.setState({ activeTab: 1 });
    }, 0);
}

render(){
  return ...
    <Tabs
        locked
        initialPage={this.state.initialPage}
        page={this.state.activeTab}
      >
}

路由

ERROR in Could not resolve module ../modules/dashboard/dashboard.module relative to app\modules\application\app-routing.module.ts

];

0 个答案:

没有答案