2015-01-26 15 views
10

Sto sviluppando un progetto dattiloscritto. Quando chiamo "$" l'editor dice "Il valore di tipo 'JqueryStatic' non è richiamabile.". Ho installato il pacchetto jquery.definetelyTyped e ho anche fatto riferimento al file jquery.d.ts.Il valore del tipo "JqueryStatic" non è richiamabile

Image

+0

Sto usando Visual Studio 2013, dattiloscritto 1.4 e jquery.TypeScript.DefinitelyTyped versione 2.1.7 - e funziona benissimo. Se si utilizza la versione più recente della definizione del tipo, si basa sulle funzionalità di TypeScript 1.4. – Fenton

+0

Uso anche typescript 1.4 e jquery. Typescript.DefinetelyTyped version is 2.1.7 ma dà errore di compilazione ma funziona bene in runtime :) – ArnesTwin

risposta

23

ReSharper 9.0 non supporta i nuovi tipi di unione che sono appena arrivati ​​a macchina, e che sono apparsi in jquery.d.ts negli ultimi rilasci.

Resharper 9.1 supports Typescript unions, quindi corregge questo.

Se non è possibile aggiornare, fare questo nella console NuGet:

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

Questo ha aiutato! Grazie Will! – Dzoukr

+0

Non sapevo come arrivare alla console NuGet. In Visual Studio 2013 Strumenti -> NuGet Package Manager -> Gestione pacchetti. – user498001

Problemi correlati