[英]nrwl/nx schematics create angular app and configure angular json
[英]How do I create an app specific configuration for Angular with NX/Nrwl?
所以我有以下项目结构:
apps
├── car
└── [...]
libs
├── app-car
├── [...]
└── shared
├── config
└── [...]
对于我想提供不同配置的每个应用程序,可以在分组库中使用。
export interface DefaultAppConfig {
language: string;
}
export interface CarAppConfig extends DefaultAppConfig {
dealerShipName: string;
}
这就是我为每个应用程序提供配置的方式。
但是,我如何对CarAppConfig
仅用于组app-car
和DefaultAppConfig
用于shared
的配置(放置在shared/config
)进行类型转换?
据我所知,恕我直言,您应该将DefaultAppConfig
保留在shared/config
并将CarAppConfig
在app-car
。
原因:顾名思义, shared 由所有 libs 共享。 那么,为什么其他应用程序可以访问超出其范围的对象。
您可以在所有应用程序中extend
DefaultAppConfig
并在其app-car.module
或其他内容中使用它。
旁注:您还可以探索标签的概念,以更好地控制可以导入到 lib 中的内容以及不应该导入的内容。
请让我知道我是否正确理解。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.