Я экспериментирую с альфа d3 v4.0 и пытаюсь создать пользовательскую сборку в настройках jspm. Я не могу понять, как будет работать новая модульная сборка.d3 v4.0 пользовательская сборка с модулями ES6
Если я хочу импортировать именованный экспорт из модуля, то есть json из d3-запроса, я могу сделать следующее: import {json} from "d3-request";
после установки модуля через jspm/npm.
Если я хочу установить целую библиотеку, также import d3 from "d3";
Если я хочу установить несколько модулей и именованный экспорт и их всех доступный мне под пространством имен d3 (т.е. импортировать d3-форму наряду с d3- запрос и доступ к d3.json и d3.line в том же глобальном d3), для чего это правильный синтаксис?
Я понимаю, что при использовании автономных версий этих модулей экспортируются глобальные переменные, такие как d3_shape
. Является ли это намерением иметь отдельные пространства имен для каждого модуля при связывании этих модулей с моим приложением?
Удивительно, спасибо за разъяснения относительно доступных подходов! Здесь мы надеемся на полную сборку ES6. – amigolargo
D3 4.0 отсутствует. [Демонстрация] (https://bl.ocks.org/mbostock/bb09af4c39c79cffcde4) – vsync
Уточните этот ответ? – ksav