Ich kann IE10 nicht dazu bringen, ein brandneues Angular CLI-Projekt zu laden. Es gibt keinen anderen Code als das Standard-Angular-CLI-Paket, wenn Sie 'ng new' ausführen.Angular CLI + Angular 4 = IE10 funktioniert nicht
Ich verwende Angular 4.2.4 @ Winkel/cli 1.3.1 und IE 10.0.9200.16519
ich versucht habe, 'ng build' und 'ng bauen --prod' und beide geben den gleichen Fehler Mitteilungen. Das Projekt läuft auf jedem anderen Browser.
Ich habe alle Polyfill-Zeilen unkommentiert (und installiert alles gemäß Anweisungen in der Datei), die IE9, IE10, IE11 in der polyfills.ts des Projekts ausgeführt werden müssen.
Die 4 Fehler sind:
Erwartete Identifikator polyfills.bundle.js, Linie 6127 Zeichen 67
var REACT_ELEMENT_TYPE = typeof Symbol === "function" && Symbol.for && Symbol.for("react.element") || 0xeac7;
Objekt nicht Eigenschaft oder eine Methode 'bind' styles.bundle unterstützt. js, Linie 279 Zeichen 3
update = applyToSingletonTag.bind(null, styleElement, styleIndex, false);
Expec ted Identifikator vendor.bundle.js, Linie 2056 Zeichen 71
exports.rxSubscriber = (typeof Symbol === 'function' && typeof Symbol.for === 'function') ?
Symbol.for('rxSubscriber') : '@@rxSubscriber';
Objekt unterstützt keine Eigenschaft oder eine Methode 'DefineProperty' main.bundle.js, Leitung 132 Zeichen 1
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
Scheint wie 'Symbol', 'binden' und 'defineProperty' sind die Schuldigen.
I Symbol sehen und Objekt es6 polyfills im pollyfills.ts Projektdatei obwohl enthalten sind:
****************************************
* BROWSER POLYFILLS
*/
/** IE9, IE10 and IE11 requires all of the following polyfills. **/
import 'core-js/es6/symbol';
import 'core-js/es6/object';
...
(+ all the other polyfills that are in the polyfills.ts file)
Wie kann ich das auf IE10 losgeht?
Meine schlechte, aber für Ihren zweiten Kommentar, habe ich bereits zu meiner Antwort bearbeitet, bevor Sie Ihren ersten Kommentar lesen. – Ajax
keine Sorgen, alles gut – Nik