0

Es gibt viele Fragen zu diesem genauen Fehler. Trotzdem kann ich keine finden, die mein Problem behebt. Ich vermisse wahrscheinlich etwas Einfaches, aber ich weiß nicht was.TS2307: Modul 'Winkel' nicht gefunden

In meinem Projekt Ich habe gerade die erste ts Datei - initialize.ts:

import angular from "angular"; 

namespace AngularTypeScriptStarterKit { 
    angular 
     .module('app', []); 

} 

Nun das Problem ist, dass 'Winkel' mit rot markiert ist, zu sagen:

TS2307: Kann nicht finden Modul ‚Winkel‘

ich die Vereinbarungsdatei für in /typings/globals/angular/index.d.ts befindet Winkel haben

Jede Hilfe wird zutiefst geschätzt.

typings.json:

{ 
    "globalDependencies": { 
    "angular": "registry:dt/angular#1.5.0+20160725073351", 
    "jquery": "registry:dt/jquery#1.10.0+20170310222111" 
    }, 
    "dependencies": { 
    "angular": "registry:dt/angular#1.6.0+20170321201455" 
    } 
} 

Bitte lassen Sie mich für alle anderen erforderlichen Informationen wissen und ich werde meine Frage aktualisieren.

+0

aus irgendeinem Grund nicht zu @types geschaltet? Typings ist veraltet –

+0

@suraj Ich wechselte gerade zu Typen und es löste mein Problem. Bitte schreiben Sie dies als Antwort und ich werde es akzeptieren. – Alon

+0

froh, dass es funktioniert :) .. .. die Antwort hinzugefügt –

Antwort

2

Typings ist veraltet.

Sie müssen DefinitelyTyped verwenden.

Just do:

npm install --save-dev @types/angular 

index.d.ts reference

3

Wenn Ihre Anwendung das Modul nicht finden kann, sollten Sie den Typoskript-Referenzpfad in der ersten Zeile der Datei angeben. Fügen Sie die folgende Codezeile ein: /// Referenzpfad = "../../ typings/index.d.ts" /, oben in Initialize.ts Im Typoskript ist der Referenzpfad für Bibliotheken von Drittanbietern erforderlich Typoskript-Compiler kann die Methodendefinitionen verstehen. Mehr zum Referenzpfad im folgenden Link: https://www.typescriptlang.org/docs/handbook/triple-slash-directives.html

Verwandte Themen