首页 > 解决方案 > SCRIPT1003:IE 11 + angular 7 + vendor.js 中的预期':'

问题描述

我有一个 Angular 应用程序,它不能仅在 IE11 上运行。

我已经设置了polyfills,

/** 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/promise';

import 'core-js/es7/object';
import 'core-js/es7/array';

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

/** IE10 and IE11 requires the following for the Reflect API. */

// Evergreen browsers require these.
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';

但是 IE11(并且没有其他浏览器)在 vendor.js 中给出语法错误 SCRIPT1003: Expected ':'。

如何解决此错误?

标签: javascriptangulartypescriptecmascript-6internet-explorer-11

解决方案


推荐阅读