我知道爱奥尼亚已经声明他们不会支持IE11,但是我仍然有工作要做,如果可能的话,试着想出某种解决办法!
我遇到的问题是,在dev环境中由ionic构建的main.js文件在ie11中抛出了一个错误,因为它使用了模板文本。
我创建了一个polyfills.ts文件,其中包括
聚填料

import 'core-js/es6/string';
import 'core-js/fn/string/raw';
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/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/reflect';
import 'core-js/es7/reflect';
import 'classlist.js';
import 'web-animations-js';
import 'hammerjs';

在我的主.ts文件中
import './polyfills'
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import {enableProdMode} from '@angular/core';
import { AppModule } from './app.module';

enableProdMode();

platformBrowserDynamic().bootstrapModule(AppModule);

然而,它似乎并没有解决这个问题。我是否遗漏了核心js中可以解决此问题的模块?
如有任何建议,我们将不胜感激。
谢谢!

最佳答案

修复
你的进口错了。

import './polyfills.ts'

应该是
import './polyfills'

除此之外,您可能还有其他问题,但这是将当前尝试设为noop的第一个错误。

09-11 19:46
查看更多