2016-04-13 4 views
2

In einem Projekt bunldling die aurelia Framework I chart.js v2.0 Beta mit installiert:chart.js zu aurelia Importieren verursacht Seite Fehler nach

jspm install npm:chart.js 

ich importieren Sie die Bibliothek unter Verwendung von:

import Chart from 'chart.js'; 

Wenn die Anwendung entbündelt ist, bekomme ich keine Fehler. Wenn ich die Anwendung der Seite geladen und zeige das Diagramm bündeln, aber ich habe 78 Fehler der fehlenden Javascript-Dateien wie folgen aus:

GET http://localhost:9000/core/core.js 404 (Not Found) @ system.src.js:4597 

Soweit ich denke, es kann für diese Dateien durchsucht (der Teil des Diagramms .js-Bibliothek), im Basisverzeichnis (das ist localhost: 9000, wie ich Schluckuhr laufen lasse).

Weiß jemand, was ich falsch mache?

+0

Ich weiß nicht, ob es Ihr Problem löst, aber Sie sollten Aurelia sagen, dass Sie chart.js mit 'aurelia.use.plugin ('chart')' verwenden möchten. Vielleicht ist der Name nicht "Diagramm". Sie müssen sich Ihr Paket ansehen.json. Der richtige Name ist der unter 'jspm> Abhängigkeiten ' – kabaehr

+0

Wie sieht Ihr bundles.json aus? Sie müssen es in die Bundles-Datei aufnehmen. Hast du das gemacht? – chrisdennig

+0

Es ist nicht so, dass das Diagramm nicht funktioniert oder irgendetwas. Alles funktioniert gut. Aber ich verstehe nicht, warum ich die Fehler bekomme. @kabaehr Es ist kein Aurelia-Plugin, um es so hinzuzufügen. –

Antwort

0

höchstwahrscheinlich Sie chart.js mit einem "global" Überschreibung installieren müssen:

jspm install npm:chartjs -o "{format: 'global'}" 

Aber eigentlich die beste Wahl ist aurelia-chart zu verwenden, die auf chart.js 2.x basiert :)