我在导入 d3.js 和 dc.js 库时遇到问题。我以正确的顺序导入它们,但出现以下错误:
TypeError: d3.time is undefined utils.js:8
ReferenceError: dc is not defined
在这里您可以检查我是否按正确的顺序导入它:
<script type ="text/javascript" src = "dc/d3/d3.js"></script>
<script type ="text/javascript" src = "dc/crossfilter/crossfilter.js"></script>
<script type ="text/javascript" src = "dc/dc/dc.js"></script>
这是我现在拥有的唯一代码,但我收到了错误。
我使用的是 D3.js v4.11.0 和 dc.js 2.4.1。
预先感谢您的回答!
最佳答案
我不知道这些文件的来源和实际版本是什么,也不熟悉项目文件(路由)结构,而且 dc.js
页面显示: 此页面运行版本:v2.1.8。最新的稳定版本是 v2.0.2。
所以不确定 2.4.1 是什么分支或分支。
话虽如此,一个好的方法是采用可行的方法并对其进行迭代。例如,this page加载所有需要的东西。还要检查版本兼容性;例如。上面的 dc.js
示例使用 d3 v3.*
关于javascript - dc.js 错误 : d3. 时间未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46862078/