95

TypeScript .ts ファイルで作業している場合、$ 文字を入力したときに jQuery Intellisense/オートコンプリートを取得するにはどうすればよいですか?

(私はVS 2012でASP.NET MVC 3プロジェクトに取り組んでいます。)

4

3 に答える 3

106

ファイルの先頭に jQuery 定義への参照を追加する必要があり.tsます。

/// <reference path="jquery.d.ts" />

このサンプルでは、​​jQuery の型注釈を見つけることができます。

于 2012-10-01T22:46:22.953 に答える
41

TypeScript の型定義を確認してください: https://github.com/borisyankov/DefinitelyTyped#readme。それらは定期的に更新されており、例にあるものよりも完全です。Nuget について: http://www.nuget.org/profiles/DefinitelyTyped/

于 2012-11-09T12:56:22.210 に答える
14

これが機能するために設定する必要があるもののチェックリスト:

  1. TypeScript 拡張機能がインストールされていることを確認します。Tools -> Extension Manager を確認し、"TypeScript for Microsoft Visual Studio" 拡張機能がインストールされていることを確認します。そうでない場合は、TypeScript フォルダー (Program Files\Microsoft SDKs\TypeScript\<version>) にある .vsix ファイルを実行して、拡張機能をインストールします。

  2. ファイルが jquery.d.ts ファイルを参照していることを確認してください。ファイルの上部または近くに、次のようなコメントが必要です。

/// <reference path="the/path/to/jquery.d.ts" />

ダウンロードする必要がある場合は、http: //www.typescriptlang.org/Samples/ で Warship サンプルの一部として jquery.d.ts ファイルを見つけることができます。

于 2012-10-01T22:46:24.747 に答える