Angular 7-本地主机和开发服务器构建的不同环境变量

时间:2019-01-16 10:06:09

标签: build environment-variables angular7 oidc

我正在使用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": {...}配置对象,我找不到解决方法。

处理它的最佳和正确方法是什么?

0 个答案:

没有答案