2015-01-26 18 views
10

Tôi đang phát triển một dự án kiểu chữ. Khi tôi gọi trình soạn thảo "$" cho biết "Giá trị của loại 'JqueryStatic' không thể gọi được". Tôi đã cài đặt gói jquery.definetelyTyped và tôi cũng tham khảo tệp jquery.d.ts.Giá trị của loại "JqueryStatic" không được gọi là

Image

+0

Tôi đang sử dụng Visual Studio 2013, nguyên cảo 1.4 và jquery.TypeScript.DefinitelyTyped phiên bản 2.1.7 - và nó hoạt động tốt. Nếu bạn đang sử dụng phiên bản mới nhất của định nghĩa kiểu, nó dựa trên các tính năng của TypeScript 1.4. – Fenton

+0

Tôi cũng sử dụng kiểu 1.4 và jquery. Typescript.DefinetelyTyped phiên bản là 2.1.7 nhưng nó cung cấp cho biên dịch lỗi nhưng nó hoạt động tốt trong thời gian chạy :) – ArnesTwin

Trả lời

23

Resharper 9.0 không hỗ trợ các loại kết hợp mới vừa đến nguyên cảo, và đã xuất hiện trong jquery.d.ts trong vài phiên vừa qua.

Resharper 9.1 supports Typescript unions, do đó, nó sẽ sửa lỗi này.

Nếu bạn không thể cập nhật, làm điều này trong giao diện điều khiển NuGet của bạn:

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

Điều đó đã giúp! Cảm ơn Will! – Dzoukr

+0

Tôi không biết cách vào NuGet Console. Trong Visual Studio 2013 Công cụ -> NuGet Package Manager -> Package Manager Console. – user498001

Các vấn đề liên quan