有人可以解释一下这是怎么做到的吗?我想使用d3库,但我不知道如何在我的visual.ts文件中实际使用它。我已经用npm安装了它并将它添加到pbiviz.json的externalJS部分,在我可以在visual.ts中包含和使用它之前还有什么我需要配置的吗?
当我将import * as d3 from "../node_modules/d3";
添加到visual.ts的顶部时,我收到以下错误:
我还试过import * as d3 from "d3"
;无济于事。
我查看了示例自定义视觉源代码(here),但实际上找不到任何类型的导入/包含...在barchart.ts中他们只是开始使用d3直接,这有点令人困惑。当我尝试我得到:
有人可以告诉我我做错了吗?
答案 0 :(得分:0)
你安装了打字机吗?: 有文档草案,如何使用npm安装d3库的类型 https://github.com/Microsoft/PowerBI-visuals/pull/186/files
或者您可以使用旧方法通过使用typings utils来安装打字: https://github.com/Microsoft/PowerBI-visuals/blob/master/Tutorial/Typings.md
答案 1 :(得分:0)
您需要在pbiviz.json中包含“ externalJS”的路径