Ich versuche, D3 zu importieren, damit ich es in einem Angular2-Modul verwenden kann.
Einige Hintergrundinformationen:
Was ich getan habe:
Ich habe das NPM D3-Paket installiert:
%Vor%Ich habe die D3-Typbeschreibungen mit Typings installiert, wie Angular2-Seed für die Bibliotheken verwendet, die es bereits installiert hat.
%Vor%Dann habe ich in meiner Angular2-Moduldatei die import-Anweisung
hinzugefügt %Vor%Das Ergebnis ist, dass TSC mir die Fehlermeldung "Kann Modul 'd3' nicht finden" . Was vermisse ich oder mache ich falsch?
Wenn Sie also in package.json bereits eine Abhängigkeit für like:
haben %Vor%Sie können dann in /tools/config/seed.config.ts gehen und hinzufügen 'd3': '$ {this.NPM_BASE} d3 / d3.min.js' in SYSTEM_CONFIG_DEV -Objekt, wie:
%Vor%Lass es mich wissen, wenn es hilft. Danke!
Ich hatte das gleiche Problem, und die obige Antwort half mir, meine Lösung zu debuggen - indem ich feststellte, dass es ein Config-Problem war, aber unter Verwendung von [email protected] musste ich {root} /e2e/tscconfig.json updaten ( durch hinzufügen:
%Vor%wie folgt:
%Vor%Beachten Sie, dass es in {root} / src / auch eine Datei tscconfig.json gibt. Ich aktualisierte dies und ich hatte immer noch ein Abhängigkeitsproblem mit:
%Vor%in meiner Komponente, dass durch den Fehler. Hoffe das hilft mindestens einer Person!
Tags und Links angular typescript d3.js typescript-typings