D3 위에 작은 JS 라이브러리를 작성하여 꺾은 선형 차트를 그리려합니다. 나는 그 장면 전체에 대해 상당히 새로운 것이지만, 나는 "깊은 끝"에서 뛰어서 가장 잘 배울 것이라고 생각했다. 여기 TypeScript D3 v4 가져 오기가 작동하지 않습니다.
는의 내용을 내package.json
{
"name": "d3play02",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"d3-array": "^1.0.1",
"d3-axis": "^1.0.3",
"d3-request": "^1.0.2",
"d3-scale": "^1.0.3",
"d3-selection": "^1.0.2",
"d3-shape": "^1.0.3",
"d3-time-format": "^2.0.2",
"rollup": "^0.36.3",
"rollup-plugin-node-resolve": "^2.0.0",
"uglify-js": "^2.7.4"
},
"dependencies": {
"@types/d3": "^4.2.37"
}
}
나는 LineChart.ts
라는 파일이 있고 거기에 내가 가진 :
/// <reference path="node_modules/@types/d3/node_modules/@types/d3-request/index.d.ts" />
import csv from 'd3-request';
class LineChart {
data(url: string): DsvRequest {
// code to go here
}
}
을하지만이 날이
그것은 d3-request
모듈을 찾을 수 없다는 것을 밝히지 만, 내가 읽은 것들을 기반으로 설치하고 그것을 가지고 있습니다, 나는 정확하게 가져올 것입니다!
을 당신이 모듈 자체와 해당 정의 파일을 설치해야하는 각 모듈, 모듈의 하위 집합 만 사용하려는 경우 :
'd3'에서 d3으로 가져 오기; d3 라이브러리의 일반 가져 오기에서 작동합니다 ('d3에서 가져 오기 d3'; 작동하지 않음) –