无法引用d3的类型定义

时间:2017-03-07 14:12:10

标签: visual-studio d3.js typescript

我是打字稿和d3的新手。我尝试在Visual Studio中创建一个简单的条形图,但我很难引用d3的类型定义。 我的项目结构如下所示:

enter image description here

在我的app.ts中,我有d3代码:

class BarChart {
    render(data) {
        let array = [];
        for (var key in data) {
            array.push(data[key]);           
        }   

        var svg = d3.select("svg"),
            margin = { top: 20, right: 20, bottom: 30, left: 40 },
            width = +svg.attr("width") - margin.left - margin.right,
            height = +svg.attr("height") - margin.top - margin.bottom;
        ....

编译器写道:找不到名称'd3'。 有道理,因为缺少类型定义。

所以我安装了类型定义:npm install --save @ types / d3 它已经下载了几个带有d.ts文件的文件夹:

enter image description here

但现在我不知道如何引用类型定义以便错误消失。

0 个答案:

没有答案