Después de intentar migrar de Angular 9 a 13, ng build --configuration production no crea el archivo polyfills-es5.js que necesito para IE 11 . ¿Hay alguna forma de admitir IE 11 en Angular 13 ...?
Intenté debajo de las cosas
Archivo tsconfig.json actualizado para apuntar a es5
{ "compileOnSave": false, "compilerOptions": { "outDir": "./dist/out-tsc", "sourceMap": true, "declaration": false, "downlevelIteration": true, "module": "es2020", "moduleResolution": "node", "experimentalDecorators": true, "importHelpers": true, "target": "es5", "typeRoots": [ "node_modules/@types" ], "lib": [ "es2018", "dom" ] }, "angularCompilerOptions": { "fullTemplateTypeCheck": true, "strictInjectionParameters": true } }Archivos polyfills.ts actualizados
* BROWSER POLYFILLS */ import 'core-js'; /** IE10 and IE11 requires the following for NgClass support on SVG elements */ // import 'classlist.js'; // Run `npm install --save classlist.js`.También leí en alguna parte para actualizar el archivo de lista de navegadores, pero no puedo encontrar el archivo de lista de navegadores en mi carpeta de proyecto.
Se trata de transpilar a la definición del módulo correcta y extraer los polyfills (shims) correctos para ie11. Es un dolor ahora :(