2016-05-18 13 views
1

Ich versuche, d3.js Bibliothek in einer Anwendung MEAN mit angular2 zu verwenden.Include d3.js in angular2 Projekt

Dies ist, was ich getan habe:

npm install d3 
tsd install d3 

In mypage.ts

// <reference path="../../../typings/d3/d3.d.ts" /> 
import * as d3 from "d3/d3"; 

Aber ich bekomme diese Fehlermeldung (wo ich das d3.js Diagramm angezeigt werden soll): error TS2307: Cannot find module 'd3/d3'.

Meine Typisierungen Ordnerstruktur:

typings 
- d3 
    d3.d.ts 
- index.d.ts 

index.d.ts wie folgt aussieht:

/// <reference path="modules/d3/d3.d.ts" /> 
+0

Ist es möglich, dass Sie mehr von Ihren Konfigurationsdateien teilen? – cozyconemotel

Antwort

3

I = woanders in D3 mit Angular2 stecken, meine Suche nach der Lösung hier führt mich. Es funktionierte für mich auf diese Weise:

import * as d3 from 'd3'; 

Sehen Sie, ob es auch für Sie funktioniert.