将环境变量传递到angular.json文件。 (角度7)

时间:2018-11-06 18:43:29

标签: angular environment-variables build-process

我正在尝试在我的angular.json文件中使用环境变量。我怀疑这是不可能的,但是我想知道是否有人知道。我使用它来指向服务器生成的信号器文件(问题是在开发阶段还是登台时,它是一个不同的baseUrl)。 所以... angular.json

require 'color/css'
red_code = Color::CSS["red"].css_rgb
#=> "rgb(100.00%, 0.00%, 0.00%)"

environment.ts

"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "version": 1,
  "newProjectRoot": "projects",
  "projects": {
    "ab-inbev-web2": {
      "root": "",
      "sourceRoot": "src",
      "projectType": "application",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
            "outputPath": "dist",
            "index": "src/index.html",
            "main": "src/main.ts",
            "tsConfig": "src/tsconfig.json",
            "assets": [
              "src/assets",
              "src/favicon.ico"
            ],

            "scripts": [
              "node_modules/bootstrap/dist/js/bootstrap.min.js",
              "http://site-dev.com/signalr/hubs"
and when on staging
              "http://site-stage.com/signalr/hubs"
            ]

ect ...

我试图避免对其进行硬编码,并试图在本地运行时使其工作。我想也许有一种方法可以嗅探angular.json文件中的位置并执行if语句。

0 个答案:

没有答案