我正在使用OIDC身份验证开发Angular 7应用程序,并且正在使用angular-oauth2-oidc模块。我到了必须为OIDC使用两个不同的配置值的地步,但我努力寻找一种避免手动替换它们的方法。 clientId
密钥在authConfig对象中定义
export const authConfig: AuthConfig = {
...
clientId: 'value',
...
}
在运行ng serve
和使用npm run build-dev
进行实际构建时,我很难找到可行的解决方案来使用不同的键。像这样的东西:
clientId: isLocal ? env.local : env.buildDev
我已经在 stage 和 prod 构建中使用 angular.json 中的fileReplacements
(效果很好)但对于"serve": {...}
配置对象,我找不到解决方法。
处理它的最佳和正确方法是什么?