`transition`使用汇总捆绑D3模块

问题描述:

我的代码看起来像这样未定义:`transition`使用汇总捆绑D3模块

// foo.js 
import {select} from 'd3-selection'; 
import {transition} from 'd3-transition'; 

console.log(select('body').transition); 

控制台返回undefined

这似乎发出https://github.com/rollup/rollup/issues/13相关的,然后我加入了空进口报关:

import {select} from 'd3-selection'; 
import {transition} from 'd3-transition'; 
import 'd3-transition'; 

console.log(select('body').transition); 

,但仍然控制台返回undefined。如何设置selection.prototype.transition

该问题与d3选择和d3过渡版本之间的冲突有关。

前:

"d3-selection": "^1.0.5", 
"d3-transition": "^1.1.0", 

后:

"d3-selection": "^1.1.0", 
"d3-transition": "^1.1.0", 

现在下面的代码按预期工作:

// foo.js 
import {select} from 'd3-selection'; 
import {transition} from 'd3-transition'; 

console.log(select('body').transition);