2016-12-15 8 views
3

Ich bin ziemlich neu in Typoskript. Ich verwende Visual Studio Code als meinen Editor und benutze Schluck, um Typoskript auszuführen. Ich suche d3 in meinem maschinenschriftlichen Code. Ich installierte d3 die untenFehler bei der Verwendung von D3 mit Typoskript in Visual Studio Code

npm install d3 
typings install d3 --save 

Unten ist mit meinem package.json

{ 
"name": "proj", 
    "version": "1.0.0", 
    "description": "", 
    "main": "index.js", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "author": "", 
    "license": "ISC", 
    "devDependencies": { 
    "gulp": "^3.9.1", 
    "gulp-typescript": "^3.1.3", 
    "typescript": "^2.1.4" 
    } 
} 

typings.json

{ 
    "dependencies": { 
    "d3": "registry:npm/d3#3.0.0+20160723033700" 
    } 
} 

tsconfig.json

{ 
    "files": [ 
     "src/main.ts", 
     "src/greet.ts" 
    ], 
    "compilerOptions": { 
     "noImplicitAny": true, 
     "target": "es5" 
    } 
} 

Wenn ich importieren d3 in meinem TS-Code jetzt wie unten gezeigt,

import * as d3 from "d3"; 

es gibt mir die folgenden Fehler

[ts] keine Deklarationsdatei für Modul 'd3' gefunden. 'C: /.../ VS/proj/node_modules/d3/build/d3.node.js' implizit hat eine 'beliebige' Typ

Kann jemand bitte lassen Sie mich wissen, was ich bin falsch

tun Vielen Dank!

Antwort

0

auch ich war vor dem gleichen Problem, aber dann habe ich versucht, es in index.html Datei Aufruf wie,

`<script src="https://d3js.org/d3.v3.min.js" charset="utf-8"></script>` 

dann erklären d3 in Ihrem .ts wie unter Datei,

declare var d3: any; 

hoffe das löst das Problem.

Verwandte Themen