gpt4 book ai didi

angular - 如何使用 NX/Nrwl 为 Angular 创建应用程序特定配置?

转载 作者:行者123 更新时间:2023-12-05 03:35:06 28 4
gpt4 key购买 nike

所以我有以下项目结构:

apps
├── car
└── [...]
libs
├── app-car
├── [...]
└── shared
├── config
└── [...]

我想为每个应用程序提供一个不同的配置,可以在分组库中使用。

export interface DefaultAppConfig {
language: string;
}
export interface CarAppConfig extends DefaultAppConfig  {
dealerShipName: string;
}

This这就是我为每个应用程序提供配置的方式。

但是我如何才能强制转换CarAppConfig 仅用于组app-car 的配置(放置在shared/config 中)和 DefaultAppConfigshared?

最佳答案

据我所知,恕我直言,你应该在 shared/config 中保留 DefaultAppConfig ,在 app-car< 中保留 CarAppConfig/.

原因:顾名思义,shared是所有库共享的。那么,为什么其他应用程序应该访问超出其范围的对象。

您可以在所有应用程序中扩展 DefaultAppConfig 并在它的app-car.module 或其他东西中使用它。

Side note: You can also explore the concept of Tags to have more control over what can be imported into a lib and what should not.

如果我理解正确,请告诉我。

关于angular - 如何使用 NX/Nrwl 为 Angular 创建应用程序特定配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69972966/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com