Ich experimentiere mit dem Alpha von d3 v4.0 und versuche, einen benutzerdefinierten Build innerhalb eines jspm-Setups zu erstellen. Ich kann nicht verstehen, wie der neue modulare Aufbau funktionieren soll.d3 v4.0 custom build mit ES6-Modulen
Wenn ich einen benannten Export von einem Modul importieren möchte, dh json von d3-request, kann ich folgendes tun: import {json} from "d3-request";
nachdem ich das Modul über jspm/npm installiert habe.
Wenn ich die ganze Bibliothek installiert werden soll, ebenfalls import d3 from "d3";
Wenn ich mehrere Module und benannte Exporte und haben sie alle mir zur Verfügung stehenden unter dem d3 Namensraum installiert werden soll (dh Import d3-Form neben D3- Anfrage, und Zugriff auf d3.json und d3.line in der gleichen d3 global), was ist die richtige Syntax dafür?
Ich weiß, dass bei der Verwendung von Standalone-Versionen dieser Module Globals wie d3_shape
exportiert werden. Ist es beabsichtigt, für jedes Modul separate Namensräume zu haben, wenn diese Module mit meiner Anwendung gebündelt werden?
Super, danke für die Klärung der verfügbaren Ansätze! Hier hofft man auf den vollen ES6-Build. – amigolargo
D3 4.0 ist out. [Demo] (https://bl.ocks.org/mbstock/bb09af4c39c79cffcde4) – vsync
Möchten Sie diese Antwort aktualisieren? – ksav