1

jquery を TypeScript プロジェクトにインポートしようとしています。

これを行うためにtsd install jquery --save、jquery.d.ts ファイルを作成し、tsd.d.ts ファイルに追加/// <reference path="jquery/jquery.d.ts" />して実行しました。

作業中のファイルの先頭に追加import * as $ from 'jquery';すると、jquery.d.ts から 77 のコンパイル エラーが発生します。すべてが次の形式になっています: cannot find name "document"。Document だけでなく、Element、Event、Node、HtmlElement、XmlDocument、Text、および XMLHttpRequest も見つかりません。

いくつかの例については、以下のスクリーンショットを参照してください。

ここに画像の説明を入力

私が何をする必要があるかについて誰か提案がありますか?

4

1 に答える 1

1

Visual Studio Code (またはReload Window) を再起動してみましたか? 宣言がインストールまたは変更されると、かなり頻繁に混乱することがわかります。

型は Visual Studio Code の一部として定義されており、VSCode 内で自動的に使用できます (手動で参照する必要はありません)。

ここに画像の説明を入力

また:

  1. typingsの後継であるを使用することを検討してくださいtsd(tsd ライブラリから型宣言を引き続き使用できます - 例: typings search jqueryand typings install --save --global dt~jquerywheredt~は、DefiniteTyped リポジトリからインストールすることを意味します)

  2. ファイルを使用して、tsconfig.jsonTypeScript と /tsd フォルダーのワークスペース領域を指定することを検討してください。excludenode_modulestypings

于 2016-06-27T13:53:41.863 に答える