2017-11-13 27 views
1

IonicはIE11をサポートしていないと述べていますが、現時点では可能な限り、何らかの回避策を試してみる必要があります。テンプレートリテラルを使用して起因することにIE11でエラーを投げているIonic 3 - IE11のES6用Polyfillが動作しない

私が午前問題は、DEV環境でイオンによって建てmai​​n.jsファイルです。

私は、次の

polyfills.ts私main.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'; 

ファイルが含まれてpolyfills.tsファイルを作成している

import './polyfills' 
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 
import {enableProdMode} from '@angular/core'; 
import { AppModule } from './app.module'; 

enableProdMode(); 

platformBrowserDynamic().bootstrapModule(AppModule); 

しかし、それを問題を解決していないようです。この問題を解決するcore-jsのモジュールが不足していますか?

いつものように何かアドバイスははるかに高く評価されます。

ありがとうございます!

答えて

0

問題は、イオンアプリスクリプトのバージョンでした。

私はイオン/アプリ-スクリプト@

を持っていた:3.1.2へのアップデート3.1.0

は、問題を解決!

0

修正

インポートが間違っています。

import './polyfills.ts' 

それは

import './polyfills' 

する必要がありますあなたはこれ以上他の問題があるかもしれませんが、これはあなたの現在の試行NOOP作る最初の間違いです。

+0

ありがとうございました!しかし、問題を解決しませんでした。私は、他のアプリケーションコードのいくつかの後に、メインファイルの先頭に置かれているにもかかわらず、ポリフィルがロードされていると思います。助言がありますか? – user2085143

関連する問題