Как добавить preserveSymlinks Угловой вариант сборки на основе окружающей среды - PullRequest
0 голосов
/ 24 октября 2019

Как мне установить опцию сборки, preserveSymlinks в angular.json в зависимости от среды? Я имею в виду, если среда является prod, опция должна быть true, если нет, она должна быть false.

1 Ответ

1 голос
/ 24 октября 2019

Angular.json имеет конфигурацию для производства для установки preserveSymlinks:

"configurations": {
    "production": {
        "fileReplacements": [ {
            "replace": "src/environments/environment.ts", "with": "src/environments/environment.prod.ts"
        }
        ],
        "optimization": true,
        "outputHashing": "all",
        "sourceMap": false,
        "extractCss": true,
        "namedChunks": false,
        "aot": true,
        "preserveSymlinks": true,
        "extractLicenses": true,
        "vendorChunk": false,
        "buildOptimizer": true,
        "budgets": [ {
            "type": "initial", "maximumWarning": "2mb", "maximumError": "5mb"
        }
        ]
    }
} 

По умолчанию preserveSymlinks имеет значение false. Вам не нужно ставить его для dev среды.

...