Переключение с необходимости импортировать для модулей d3 v4 - PullRequest
0 голосов
/ 16 мая 2018

У меня есть код, который компилируется / упаковывается с помощью веб-пакета. Я использую nodejs и требую операторов для связывания в моих компонентах d3 как таковых.

let d3 = Object.assign({}, require('d3-selection'), require('d3-timer'));

Как вы делаете эквивалент, используя операторы импорта es6?

Я могу импортировать один модуль, например, import* as d3 from'd3-selection'; не будет повторять его для таймера d3 import* as d3 from'd3-timer'; вызвать проблемы (перезаписать предыдущий экземпляр модуля d3)?

1 Ответ

0 голосов
/ 17 мая 2018

Импорт обоих модулей под другим именем и назначение объекта

import * as d3Selection from'd3-selection';
import * as d3Timer from'd3-timer';
const d3 = Object.assign({}, d3Selection, d3Timer);
...