Angular AOT стратегии компиляции - PullRequest
0 голосов
/ 23 февраля 2020

Я использую следующую конфигурацию для своих промежуточных и производственных сборок:

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

В настоящее время я выполняю ng build --configuration qa как часть моего шага сборки docker.

Первоначально это могло бы произойти из-за проблемы нехватки памяти, которую я исправил, обновив команду на

node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --configuration qa

Почему сборка исчерпала память только в контексте Docker?

...