Angular 7应用程序无法在IE11中运行(Internet浏览)出现错误:SCRIPT1002

时间:2019-02-11 13:10:08

标签: angular internet-explorer angular7

Angular 7应用程序无法在IE11中正常工作并出现以下错误 出现错误:SCRIPT1002 vendor.js(142286,1)

Console

when i click on error in console it's taking me to vendor.js file in debugger

1 个答案:

答案 0 :(得分:2)

您需要polyfill来支持IE。检查Angular项目中的polyfills.ts文件。 IE支持是一个方向。

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';
...

更新

tsconfig.json中将目标设置为es5。

tsconfig.json:

{
  "compilerOptions": {
    ...
    "target": "es5",
    ...
}