2015-01-26 11 views
10

Pracuję nad projektem maszynopisu. Kiedy dzwoni redaktor "$" mówi "Wartość typu" JqueryStatic "nie jest wywoływalna.". Zainstalowałem pakiet jquery.definetelyTyped i również odwoływałem się do pliku jquery.d.ts.Wartość typu "JqueryStatic" nie jest opcją

Image

+0

Używam Visual Studio 2013, maszynopis 1,4 i jquery.TypeScript.DefinitelyTyped wersji 2.1.7 - i to działa dobrze. Jeśli używasz najnowszej wersji definicji typu, bazuje ona na funkcjach TypeScript 1.4. – Fenton

+0

Używam również maszynopisu 1.4 i jquery. Typescript.DefinetelyTyped jest wersją 2.1.7, ale daje błąd kompilacji, ale działa poprawnie w środowisku wykonawczym :) – ArnesTwin

Odpowiedz

23

Resharper 9.0 nie obsługuje nowe typy związków, które właśnie przybył w maszynopisie, a które pojawiły się w jquery.d.ts w kilku ostatnich wydaniach.

Resharper 9.1 supports Typescript unions, więc to rozwiązuje.

Jeśli nie można aktualizować, to zrobić w konsoli Nuget:

uninstall-package jquery.TypeScript.DefinitelyTyped -force 
install-package jquery.TypeScript.DefinitelyTyped -version 2.1.4 
+0

To pomogło! Dzięki Woli! – Dzoukr

+0

Nie wiedziałem, jak dostać się do konsoli NuGet. W Visual Studio 2013 Narzędzia -> Menedżer pakietów NuGet -> Konsola menedżera pakietów. – user498001

Powiązane problemy