在驻留在同一项目中的多个角度应用之间共享模块

Jul*_*Sim 7 angular-cli angular

之前已经问过这个问题,但是需要更加清晰,是否有可能将angular-cli app中的模块或单个组件重用到另一个

由于现在可以在一个angular-cli项目中拥有多个应用程序,因此我利用此功能可以构建两种不同类型的bundle进行生产.

我的项目看起来像这样:

src
 |?app-core
 |   |????shared
 |   |       |????share-this.component.ts
 |   |       |????shared.module.ts
 |   |       
 |   |????app.module.ts
 |   |????app-root.component.ts
 |   
 ??app-inspection
     |????app.module.ts (how do I use 'share-this.component.ts' here?)
     |????app-root.component.ts
Run Code Online (Sandbox Code Playgroud)

在app-inspections AppModule中导入SharedModule时,不会以某种方式提供服务.

我知道一个npm-package会解决我的问题,但我认为它应该比这更容易.

那么,有没有人坐在解决方案上?否则也许Angular可以构建一个功能?

链接到另一个问题

Jul*_*Sim 7

正如Niel Lunn在评论中所说,解决方案是"只需相对于路径导入".因此,这可以使您可以在位于一个项目中的应用程序上重用您的模块!

点击此处查看如何在一个项目中创建多个应用.