Przyznaję, że jestem tutaj pedantyczny Mam test Mocha w WebStorm i WebStorm narzeka na describe()
i it()
nie będąc typem funkcji.
Mam mocha-definatelyTyped
biblioteka pobrana i dodana do tests
teczka.
Bieganie Mocha jest w porządku. Dlaczego WebStorm nie rozwiązuje opisu i metod?
Odpowiedzi:
17 dla odpowiedzi nr 1Z opisu inspekcji:
Podczas korzystania z bibliotek, które definiują własne globalnesymbole na zewnątrz ich widoczny kod JavaScript (np. description () w Mocha), to jest zaleca się dodanie odpowiedniej definicji typu TypeScript plik jako biblioteka JavaScript w Preferencjach | Języki i struktury JavaScript | Biblioteki.
Przejdź do wyżej wymienionej preferencji i upewnij się, że biblioteka mocha-DefinitelyTyped znajduje się na liście (nie wybieraj jej). Jeśli nie ma jej na liście, kliknij Download...
przycisk, znajdź go i dodaj. Następnie kliknij przycisk Manage Scopes...
, znajdź swój katalog testowy, kliknij kolumnę z biblioteką i wybierz wpis mocha-DefinitelyTyped. Zobacz zrzut ekranu poniżej.
-1 dla odpowiedzi № 2
Ta odpowiedź może pomóc: W opisie Mocha brakuje "require ()" w WebStorm 11. Wyjaśnia, jak wyłączyć określone inspekcje dla określonych folderów, co może być przydatne podczas pracy z Mocha. Jest to zatem inne podejście do instalacji biblioteki z atrybutem "mocha-definatelyTyped".