ОШИБКА TypeError: Объект не поддерживает это действие - IE11 - Angular 5 - PullRequest
0 голосов
/ 29 октября 2018

Мне нужно, чтобы мое приложение работало в Internet Explorer 11 , я думал, что это будет легкая работа, но я застрял, я безуспешно пробовал разные методы, следуйте ниже статистике проекта:

"@angular/core": "5.2.10",
"webpack": "3.11.0",
"webpack-dev-server": "2.9.4"

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

import 'core-js/es6/reflect';
import 'core-js/es7/array';
import 'core-js/es7/object';
import 'core-js/es7/reflect';
import 'zone.js/dist/zone';

И в моем приложении "index.html" я добавил

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

В любом случае, я попробовал все, и приложение продолжает отображать в консоли следующую ошибку в Internet Explorer 11 :

ERROR TypeError: Object doesn't support this action

и

ERROR CONTEXT [object Object].

В резюме я потерялся, и все, что я делаю, может скомпрометировать другую ошибку, чтобы показать, я думал, что я близок к тому, чтобы решить эту проблему, но я понятия не имею, где или что мне не хватает.

В случае, если я получу некоторую помощь, я буду очень признателен. С наилучшими пожеланиями.

1 Ответ

0 голосов
/ 30 октября 2018

Бабель? Я использую Webpack, в любом случае следуйте ниже package.json и webpack.config.js

Package.json

"babel-core": "6.26.0",
"babel-loader": "7.1.2",
"babel-minify-webpack-plugin": "0.3.1",
"babel-preset-es2015": "6.24.1",

Webpack.config.js

`rules: [
  {
    test: /\.tsx?$/,
    use: [
      { loader: 'cache-loader' },
      {
        loader: 'thread-loader', // old plugin that cause performance problems: awesome-typescript-loader
        options: {
          workers: require('os').cpus().length - 1
        }
      },
      {
        loader: "ts-loader",
        options: {
          transpileOnly: true,
          happyPackMode: true
        }
      },
      {
        loader: 'angular-router-loader'
      },
      {
        loader: "angular2-template-loader"
      }
    ]
  },{
    test: /\.js$/,
    use: [
      {
        //loader: "babel-loader", options: {presets: ["es2015"]}
        loader: 'happypack/loader'
      }
    ],
    exclude: '/node_modules/'
  },
  {
    test: /\.html$/,
    use: [
      {
        loader: 'html-loader', //Exports HTML as string. HTML is minimized when the compiler demands.
      }
    ]
  }`
...