angular10项目支持IE11

在 Angular 10 中,已经弃用 IE 9、10 和 IE mobile 支持, v11 版本中将完全删除 IE 9、10 和 IE mobile 支持

 如何支持IE11

1 修改polyfill.ts 

安装npm install --save classlist.js  

没用到web-animations-js,可以不用
/***************************************************************************************************
 * BROWSER POLYFILLS
 */

/** IE10 and IE11 requires the following for NgClass support on SVG elements */
import 'classlist.js'; // Run `npm install --save classlist.js`.

/**
 * Web Animations `@angular/platform-browser/animations`
 * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari.
 * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0).
 */
// import 'web-animations-js';  // Run `npm install --save web-animations-js`.

2 修改.browserslistrc

 

 

3 修改tsconfig  开发环境需要改为es5才能在ie打开

 

 

 

posted @ 2021-10-22 16:49  litiyi  阅读(156)  评论(0编辑  收藏  举报