Проект Angular 7 не работает в Internet Explorer 11 - PullRequest
1 голос
/ 12 апреля 2019

Я сделал все, что упомянуто в различных сообщениях через Интернет, но моя проблема все еще сохраняется.

Я прокомментировал полифилы, необходимые для IE 9, 10, 11

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

Я применил метатег в index.html

<meta http-equiv="X-UA-Compatible" content="IE=edge" >

Но все же я получаю ошибки при работе в IE 11:

  • SCRIPT438: объект не поддерживает свойство или метод 'bind' runtime.js (208,11)

  • SCRIPT1010: ожидаемый идентификатор polyfills.js (3846,36)

  • SCRIPT1010: ожидаемый идентификатор styles.js (310,24)

  • SCRIPT1028: ожидаемый идентификатор, строка или номер vendor.js (298,5)

  • SCRIPT1010: ожидаемый идентификатор main.js (1424,32)

РЕДАКТИРОВАТЬ 1 Вот мой tsconfig.json:

{
  "compileOnSave": false,
  "compilerOptions": {
    "outDir": "./dist/out-tsc",
    "baseUrl": "src",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2016",
      "dom"
    ],
    "paths": {
      "jszip": [
        "../node_modules/jszip/dist/jszip.min.js"
      ]
    }
  }
}

Что мне делать?

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 04 июля 2019

Я решаю эту проблему с помощью ниже 4 шагов! для вас, начните с шага 3.

1. найдите polyfill.ts в вашем проекте

  1. откомментированный импорт всех комментариев - сохранить

3.установить ниже npm

  • npm install --save classlist.js
  • npm install - сохранить web-animations-js

4.ng подача

кредит: https://blog.angularindepth.com/angular-and-internet-explorer-5e59bb6fb4e9

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...