如果共享文件夹,Angular 7.0功能模块路由器不会加载

Jak*_*mak 6 angular

我在Angular7(带路由器)和功能模块"报告"(也有子路由器)中有一个应用程序,我遇到了以下问题:如果我加载的功能模块位于应用程序的子文件夹中,那么一切工作良好.例如

import { ReportModule } from './report/report.module'; 
Run Code Online (Sandbox Code Playgroud)

如果功能模块位于应用程序之外,因为我想在多个应用程序之间共享它(例如import { ReportModule } from './../../../../../Base/Web/features/report/report.module'),那么在功能模块"report"中声明的路径不会加载,尽管模块本身会加载,因为我可以使用已实现的组件在"报告"功能模块中.将功能模块编译并作为npm包加载时也会发生相同的情况.

我做错了什么?你能帮我么?我需要加载功能模块,我不想让它位于app目录本身,所以我可以与其他应用程序共享该模块.

谢谢

小智 0

在主 app.module.ts 中加载您的模块。

import { ReportModule } from './report/report.module'; 
Run Code Online (Sandbox Code Playgroud)

在 import[] 下添加您的模块:

ReportModule 
Run Code Online (Sandbox Code Playgroud)