TypeScript .ts ファイルで作業している場合、$ 文字を入力したときに jQuery Intellisense/オートコンプリートを取得するにはどうすればよいですか?
(私はVS 2012でASP.NET MVC 3プロジェクトに取り組んでいます。)
TypeScript .ts ファイルで作業している場合、$ 文字を入力したときに jQuery Intellisense/オートコンプリートを取得するにはどうすればよいですか?
(私はVS 2012でASP.NET MVC 3プロジェクトに取り組んでいます。)
ファイルの先頭に jQuery 定義への参照を追加する必要があり.ts
ます。
/// <reference path="jquery.d.ts" />
このサンプルでは、jQuery の型注釈を見つけることができます。
TypeScript の型定義を確認してください: https://github.com/borisyankov/DefinitelyTyped#readme。それらは定期的に更新されており、例にあるものよりも完全です。Nuget について: http://www.nuget.org/profiles/DefinitelyTyped/
これが機能するために設定する必要があるもののチェックリスト:
TypeScript 拡張機能がインストールされていることを確認します。Tools -> Extension Manager を確認し、"TypeScript for Microsoft Visual Studio" 拡張機能がインストールされていることを確認します。そうでない場合は、TypeScript フォルダー (Program Files\Microsoft SDKs\TypeScript\<version>) にある .vsix ファイルを実行して、拡張機能をインストールします。
ファイルが jquery.d.ts ファイルを参照していることを確認してください。ファイルの上部または近くに、次のようなコメントが必要です。
/// <reference path="the/path/to/jquery.d.ts" />
ダウンロードする必要がある場合は、http: //www.typescriptlang.org/Samples/ で Warship サンプルの一部として jquery.d.ts ファイルを見つけることができます。