我是打字稿和d3的新手。我尝试在Visual Studio中创建一个简单的条形图,但我很难引用d3的类型定义。 我的项目结构如下所示:
在我的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文件的文件夹:
但现在我不知道如何引用类型定义以便错误消失。