2016-01-30 8 views
5

Ich folgte JSPM Erste Schritte guide und ich möchte Jquery-Paket installieren, damit ich unten Befehl ausführen.Typescript Compiler-Fehler TS2307: Modul 'Jquery' nicht gefunden

jspm install jquery

Aber wenn ich versuche es wie unten

import $ from 'jquery' in Typoskript zu importieren

ich einen Fehler von Typoskript Compiler bekommen error TS2307: Cannot find module 'jquery'. Nicht nur für diese Bibliothek für andere Bibliotheken sagen, ich Ich bekomme den gleichen Fehler.

Antwort

3

Sie müssen Typdefinitionen für jquery im Zusammenstellungs Kontext gehören, können Sie sie von https://github.com/DefinitelyTyped/DefinitelyTyped

+0

Danke für die Hilfe greifen. Was ist, wenn diese Modultyp-Definitionsdatei dort nicht verfügbar ist? – Shabith

+1

Dann würde ich https://github.com/typings/typings/ überprüfen und wenn das nicht sie dann hat, müssen Sie Ihre eigenen Typdefinitionen schreiben. Wenn Sie Typdefinitionen schreiben, müssen Sie nicht die gesamte API auf einmal definieren, sondern Sie können nur die verwendeten Bits definieren. Und wenn Sie nur eine Lib ohne Typdefinitionen verwenden wollen, können Sie dies tun mit 'declare module 'somelib' {var a: any; Export = a; } '. –