Tengo un problema con un proyecto específico. Me baso en una plantilla que compré para un panel de administración.
Cuando construyo el paquete (que hice solo para ver su tamaño) obtengo los siguientes archivos y tamaños
Esta plantilla tenía docenas de componentes diferentes, de los cuales me deshice, pero todavía tengo los siguientes problemas:
main se crea dos veces, al igual que runtime y polyfills. Mi "objetivo" en tsconfig es "es2017",
Eliminé todas las rutas "anidadas", pero todavía tengo rastros de archivos Lazy Chunk. ¿Hay algún lugar donde pueda configurar "no" para usar el concepto de carga diferida?
Creo que el problema está en el nivel tsconfig.json pero no puedo identificarlo.
{ "compileOnSave": false, "compilerOptions": { "baseUrl": "./", "outDir": "./dist/out-tsc", "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitReturns": false, "strictPropertyInitialization": false, "noFallthroughCasesInSwitch": true, "sourceMap": true, "declaration": false, "downlevelIteration": true, "experimentalDecorators": true, "moduleResolution": "node", "importHelpers": true, "target": "es2017", "module": "es2020", "lib": [ "es2018", "dom" ], "noImplicitAny": false, }, "angularCompilerOptions": { "enableI18nLegacyMessageIdFormat": false, "strictInjectionParameters": false, "strictInputAccessModifiers": false, "strictTemplates": false } }Gracias por la ayuda.
Danielle.
Para el problema de los archivos duplicados, cambie:
"target": "es2017",a
"target": "es5",En su tsconfig.json