Highcharts: Laden mehrerer Versionen von Highcharts

Erstellt am 31. Mai 2016  ·  3Kommentare  ·  Quelle: highcharts/highcharts

Hallo,

Ich habe Highcharts3 in meinem System und möchte auch Highcharts4 verwenden.

Ich sollte kein Problem haben, da die neueste Version Webpack unterstützt ...
Diese Zeile löst jedoch den Fehler 16 aus (mehrere Highcharts wurden geladen) und stoppt die Ausführung.

Erwartetes Verhalten

Es sollte mich mehr als einmal Highcharts laden lassen, da ich die Highcharts des Fensterbereichs nicht überschreibe ...

Tatsächliches Verhalten

Es wird ein Fehler ausgegeben und ich kann keine Highcharts 4 laden

Not a bug

Hilfreichster Kommentar

Ich verstehe, warum dies funktionieren würde, aber es ist mir nicht möglich, Highcharts 4 vor Highcharts 3 zu laden: enttäuscht:
Ich habe es geschafft, eine Problemumgehung mit dem String-Replace-Loader von Webpack zu finden. Ich habe diese meiner Datei webpack.config hinzugefügt

{test: /highcharts.src.js$/, loader: 'string-replace', query:{
    search:'error(16, true)',
    replace:'{win:win}',
}},

Dies ignoriert nur den Fehler und schadet meiner ursprünglichen Highcharts-Datei nicht: wink:

Können Sie sich einen besseren Weg vorstellen, um damit umzugehen?

Alle 3 Kommentare

Hallo @ Deanshub ,

Ich glaube, Sie laden zuerst Highcharts 3 und zuletzt Highcharts 4. Dann prüft Highcharts 4 weiterhin, ob Highcharts bereits im Fenster vorhanden sind. Wenn dies der Fall ist, versuchen Sie, Highcharts 4 vor Highcharts 3 zu laden.

Ich verstehe, warum dies funktionieren würde, aber es ist mir nicht möglich, Highcharts 4 vor Highcharts 3 zu laden: enttäuscht:
Ich habe es geschafft, eine Problemumgehung mit dem String-Replace-Loader von Webpack zu finden. Ich habe diese meiner Datei webpack.config hinzugefügt

{test: /highcharts.src.js$/, loader: 'string-replace', query:{
    search:'error(16, true)',
    replace:'{win:win}',
}},

Dies ignoriert nur den Fehler und schadet meiner ursprünglichen Highcharts-Datei nicht: wink:

Können Sie sich einen besseren Weg vorstellen, um damit umzugehen?

Entschuldigung, aber ich kann mir keine bessere Lösung für Ihren Fall vorstellen. :verwirrt:

Ich werde dieses Problem schließen, da wir dies nicht als Fehler betrachten. Sollten Sie oder jemand weitere Fragen zu diesem Thema haben, antworten Sie einfach auf diesen Thread.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen