2017-12-28 12 views
0

Ich möchte dies in meinem app.module in eckigen 4. importieren, anstatt es in meine Indexdatei einzufügen. In eckigen 4: ReferenceError: d3 ist nicht definiert beim Importieren in Modul

In app.module.ts -> 

import d3 from "d3"; 
console.log(d3) // shows that D3 is successfully imported 

import nvd3 from "nvd3"; 

Seite werfen folgende Fehler:

ReferenceError: d3 is not defined

Auch habe ich diese Abhängigkeiten in package.json hinzugefügt

+0

@AmruthLS, nein es ist kein Duplikat –

+0

Wie kommt es zu einem Duplikat? @AmruthLS? Erklär es. – TheDoozyLulu

+0

versuchen Sie 'Import * als d3 von d3' –

Antwort

0

nur in Ihrem Modul verwenden,

import 'd3'; 
import 'nvd3'; 

und nur erklären d3 in Ihrer Komponente auf der Oberseite

declare var d3: any; 
+0

Es funktioniert immer noch nicht. – TheDoozyLulu

+0

Deklarieren Sie d3 in Ihrer Komponente oben: - deklarieren var d3: any; –

Verwandte Themen