按照 JavaScript 库的惯例,全局根对象由d3.js https://d3js.org/有一个自我识别属性,该属性返回(并因此在控制台中调用时输出)所用库的版本。在这种情况下,它是
d3.version
Now, 从 4.0 版本开始,d3.js 是模块化的 https://github.com/d3/d3/releases/tag/v4.0.0因为在核心功能之上构建的大量功能被放置在单独的库中,这些库有自己的发布周期。
现在,我想知道我是否也可以找到扩展的版本,例如d3-选择-多 https://github.com/d3/d3-selection-multi当前已加载到我的 JavaScript 环境中。每个此类扩展是否都有一个单独的根对象version
其自己的字段,或者该信息(最好是所有加载的扩展的列表?)在某处提供d3
根对象?
不,无法在运行时检测模块的版本。 D3 的模块不公开version
像捆绑包这样的属性,捆绑包也不包含有关所包含模块的任何信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)