我有一个使用webpack编译/绑定的代码。我一直在使用nodejs&要求语句捆绑在我的d3组件中。
let d3 = Object.assign({}, require('d3-selection'), require('d3-timer'));
如何使用es6 import语句执行等效操作?
我可以导入单个模块,因为import* as d3 from'd3-selection';
不会因为d3-timer import* as d3 from'd3-timer';
重复它而导致问题(覆盖以前的d3模块实例)?
答案 0 :(得分:2)
以不同名称导入两个模块并执行对象分配
import * as d3Selection from'd3-selection';
import * as d3Timer from'd3-timer';
const d3 = Object.assign({}, d3Selection, d3Timer);