2017-06-23 2 views
1

Ich versuche eine winklige Anwendung (Version 4) auf IE11 auszuführen. Ich habe eine Lösung gefunden, die ich Zeilen aus Polfilts.tents entfernen mussEckige Version 4- Wird auf IE 11 ausgeführt und kann nicht gefunden werden polifills.ts

Allerdings kann ich diese Datei nicht finden.

Ist es möglich, dass ich diese Datei nicht habe, wenn ja, was ist die beste Vorgehensweise, damit die Anwendung auf IE11 ausgeführt werden kann?

ich die folgende Fehlermeldung erhalten: „** Kann nicht Eigentum erhalten‚anwenden‘undefinierter oder NULL-Verweis“

+0

Fügen Sie den Fehler der Frage hinzu. Über welche Datei sprichst du? –

Antwort

3

dachte ich die Antwort, indem ein paar Antworten zu kombinieren.

Zuerst habe ich nie die Datei polefills.ts gefunden, es ist nicht in meinem Projekt, aber ich brauchte es nicht.

Um dieses Problem zu beheben, ging ich zu meinem Boot-client.ts Datei und hinzugefügt, um die folgenden drei Zeilen an der Spitze:

import 'reflect-metadata'; 
import "core-js/client/shim"; 
import 'zone.js'; 

Diese Antwort auf eine andere Frage zur Verfügung gestellt wurde, ich aber Diese Zeilen wurden der Datei boot-client.ts und nicht der Datei polefills.ts hinzugefügt, da ich diese in meinem Projekt nicht hatte.

+0

Und vergessen Sie nicht, typings hinzuzufügen: 'npm installieren --save @ types/core-js' –

+1

Dies funktionierte für mich auch bei der Verwendung der aspnet Core 2.0 eckigen Vorlage. Allerdings musste ich lediglich 'import 'core-js/client/shim" 'wie in der Antwort zu meinem boot.browser.ts beschrieben hinzufügen. –

Verwandte Themen