Sto sperimentando l'alfa di d3 v4.0 e sto tentando di creare una build personalizzata, all'interno di una configurazione jspm. Non riesco a capire come funziona la nuova build modulare.d3 v4.0 build personalizzata con moduli ES6
Se si desidera importare un'esportazione denominata da un modulo, ad esempio json da d3-request, è possibile effettuare le seguenti operazioni: import {json} from "d3-request";
dopo aver installato il modulo tramite jspm/npm.
Se voglio installare l'intera libreria, allo stesso modo import d3 from "d3";
Se voglio installare più moduli e le esportazioni di nome e averli tutti a disposizione per me sotto il namespace d3 (vale a dire, l'importazione d3-forma al fianco D3 richiesta e avendo accesso a d3.json e d3.line nello stesso d3 globale), qual è la sintassi corretta per questo?
Mi rendo conto che quando si utilizzano versioni standalone di questi moduli vengono esportati i dati globali come d3_shape
. È questa l'intenzione, di avere spazi dei nomi separati per ogni modulo quando si raggruppano questi moduli con la mia applicazione?
Impressionante, grazie per il chiarimento sugli approcci disponibili! Qui speriamo nella versione completa di ES6. – amigolargo
D3 4.0 è fuori. [Demo] (https://bl.ocks.org/mbostock/bb09af4c39c79cffcde4) – vsync
Cura di aggiornare questa risposta? – ksav