1

Angular 8 应用程序在 IE11 中无法运行,但在 Edge 中运行良好。如何修复它,我最近将我的应用程序从 Angular 7 迁移到 8。

我添加了下面的代码polyfills.ts

/** IE9, IE10 and IE11 requires all of the following polyfills. **/
 import 'core-js/es6/symbol';
 import 'core-js/es6/object';
 import 'core-js/es6/function';
 import 'core-js/es6/parse-int';
 import 'core-js/es6/parse-float';
 import 'core-js/es6/number';
 import 'core-js/es6/math';
 import 'core-js/es6/string';
 import 'core-js/es6/date';
 import 'core-js/es6/array';
 import 'core-js/es6/regexp';
 import 'core-js/es6/map';
 import 'core-js/es6/weak-map';
 import 'core-js/es6/set';
 import 'core-js/es6/array';
 import 'core-js/es6/reflect';
4

2 回答 2

1

还添加 classlist 和锤子 JS 并尝试

import 'classlist.js';  // Run `npm install --save classlist.js`.
import 'hammerjs';
于 2019-06-19T08:44:55.223 回答
0

我遇到了这个问题,但这是因为ng serve,如果我构建它,它会编译得很好。我认为这与使用 es2015 而不是 es15 的 angular 8 有关,而 IE 无法识别

于 2019-07-05T07:33:59.167 回答