WebStorm erkennt Mocha describe () und it () [duplicate] nicht

9

Ich gebe zu, dass ich hier pedantisch bin. Ich habe einen Mokka-Test in WebStorm und WebStorm beschwert sich über describe() und it() , die kein Funktionstyp sind.

Ich habe die mocha-definatelyTyped -Bibliothek heruntergeladen und zum Ordner tests hinzugefügt.

Running Mokka ist in Ordnung. Warum löst WebStorm die Methoden describe und it nicht auf?

    
BanksySan 05.10.2015, 19:56
quelle

2 Antworten

14

Aus der Beschreibung der Inspektion:

  

Bei Verwendung von Bibliotheken, die ihre eigenen globalen Symbole außerhalb definieren   Ihr sichtbarer JavaScript-Code (z. B. describe () in Mocha) ist es   empfohlen, dass Sie die entsprechende TypeScript-Typdefinition hinzufügen   Datei als JavaScript-Bibliothek in den Einstellungen | Sprachen & amp; Frameworks |   JavaScript | Bibliotheken.

Navigieren Sie zu der oben angegebenen Einstellung, und stellen Sie sicher, dass sich die mocha-DefinitelyTyped-Bibliothek in der Liste befindet (wählen Sie sie nicht aus). Wenn es nicht in der Liste ist, klicke auf die Schaltfläche Download... , finde sie dort und füge sie hinzu. Klicken Sie dann auf die Schaltfläche Manage Scopes... , suchen Sie Ihr Testverzeichnis, klicken Sie auf die Bibliotheksspalte und wählen Sie den Eintrag Mocha - DefinitelyTyped. Siehe den Screenshot unten.

    
BamaPookie 15.06.2016 15:03
quelle
-1

Diese Antwort könnte Ihnen helfen: Mocha's beschreiben "require () is fehlt "in WebStorm 11 . Es wird erläutert, wie bestimmte Inspektionen für bestimmte Ordner deaktiviert werden, was bei der Arbeit mit Mocha nützlich sein kann. Es ist also ein anderer Ansatz, die mocha-definatelyTyped-Bibliothek zu installieren.

    
Joachim Bøggild 14.03.2016 09:15
quelle

Tags und Links