typescript - Etter å ha oppgradert prosjektet mitt til Angular 8 fra Angular 7.2, økte kompileringstiden 3 ganger. Hvordan kan jeg fikse det
Jeg oppgraderte prosjektet mitt til Angular 8-versjonen. Under oppgraderingsprosessen møtte jeg ingen feil. Men kompileringstiden økte tre ganger uten noen feil. I det minste, hvordan kan jeg få den gamle kompileringstiden tilbake?
** P.S.: Det er en feil som forårsaker dette problemet. Problemet er relatert til denne feilen** https://github.com/angular/angular-cli/issues/13734
Last Compile Before Angular 8 (with Angular 7.2)
Time: 1382.536ms -> main.cf29a89468d732f3f363.js (main) 12.4 MB
First Compile After Upgrading to Angular 8
Time: 6379.317ms -> main.da4147c72278bc767ee4.js (main) 12.3 MB
Second Compile After Upgrading to Angular 8 and After restart PC
Time: 3147.254ms -> main.da4147c72278bc767ee4.js (main) 12.3 MB
tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "",
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"mapRoot": "./",
"moduleResolution": "node",
"outDir": "../__dist_cli",
"sourceMap": true,
"target": "es5 ",
"module": "es2015",
"lib": [
"es2016",
"dom"
],
"typeRoots": [
"node_modules/@types",
"typings/custom"
]
}
Angular CLI: 8.0.0
Node: 12.3.1
OS: win32 x64
Angular: 8.0.0
Svar #1
Prøv å bygge pakken med kommandoen
ng build --es5BrowserSupport=false
Dette vil produsere pakke kun for moderne nettlesere. Dette vil hjelpe deg med å finne ut om byggingen av pakker med differensiert lasting tok ekstra tid.
Svar #2
Dette problemet er løst i den oppdaterte versjonen av Angular CLI (^8.2.1)
