Wie kann ich den Systemjs-Builder dazu bringen, Bibliotheken von Drittanbietern zu ignorieren? Wir bewerten Wijmo Kontrollen für die Verwendung in einer App und sie bieten wijmo.angular2.min.js
, wijmo.input.min.js
und wijmo.min.js
. Wir laden diese nach SystemJS auf unserer Webseite und das funktioniert gut, weil diese Dateien die wijmo-Module registrieren. Wenn wir jedoch versuchen, es zu bündeln, wird ein Fehler ausgegeben, weil die Dateien nicht gefunden werden können. Probenfehler:App mit SystemJS mit Drittanbieter-Bibliothek bündeln?
Unhandled rejection Error on fetch for vendor/wijmo/wijmo.angular2.input.js
at file:///C:/git/prj/dist/vendor/wijmo/wijmo.angular2.input.js
ich diesen Weg zu meiner Config hinzufügen kann, aber dann bekomme ich einen anderen Fehler:
'wijmo/*': 'vendor/wijmo/wijmo.angular2.min.js'
Fehler:
Unhandled rejection TypeError: Error compiling register module "wijmo/wijmo.angular2.input"
at vendor\wijmo\wijmo.angular2.min.js
Source vendor\wijmo\wijmo.angular2.min.js is already a bundle file, so can't
be built as a module.
bearbeiten
Diesen Pfad hinzufügen lässt die Bündelung funktionieren (zumindest baut es die Bundles auf), aber die Zeile in meiner Konfiguration zu behalten führt dazu, dass die App fehlschlägt, anscheinend kann ich die importierte Klasse nicht finden (löst unerwartete Anweisung 'undefiniert') ...
'wijmo/wijmo.angular2.input': 'vendor/wijmo/wijmo.input.min.js'
Hallo Jason, könnten Sie bitte Ihre endgültige Arbeitseinstellungen zur Verfügung stellen? (Ich werde verrückt) – daveoncode