4

今日、私は Visual Studio Code をいじっていましたが、JavaScript プロジェクトの一部のコードで IntelliSense を使用するのに問題がありました。この投稿http://www.johnpapa.net/intellisense-witha-visual-studio-code/を読んで、この問題について話し、角度でインテリセンスを使用する方法を示しました。私は JavaScript ライブラリ PlaygroundJS を使用したいくつかのサンプル プロジェクトを見てきました。これらのプロジェクトは通常複数のファイルに分割されているため、これらのプロジェクト内で IntelliSense を使用すると非常に便利です。手動で追跡するのではなく、定義を追跡します。ただし、クイック アクションで利用可能なオプションを見てみると、次の例のようなものは見当たりません。

/// angularjs/angular.d.ts への参照を追加します

変数をグローバルとしてマークするオプションだけです。だから私は、このライブラリとプロジェクト内の他のファイルにインテリセンスを追加することは可能ですか?

各ファイルの先頭にそれらへの参照を追加できることがわかりました。

/// <reference path="Global.js" />
/// <reference path="engine/Score.js"/>
/// <reference path="engine/Camera.js"/>
/// <reference path="engine/Engine.js"/>
/// <reference path="engine/EnemyManager.js"/>
/// <reference path="engine/EntityManager.js"/>

しかし、この手動プロセスは時間がかかり、扱いにくいものです。これらの参照を自動的に見つける方法はありませんか?

ライブラリを見るときに利用できるオプション

4

2 に答える 2

1

Angular モジュールが認識されず、d.​​ts インポートが自動的に提案されない場合は、angularjs タイピングをプロジェクトに手動で追加できます。

http://Definitivelytyped.orgでは、タイピングをプロジェクトにインポートする方法について説明しています。コード ファイル内の参照コメントを簡潔に保つため、TypeScript 定義マネージャーをお勧めします。

于 2015-04-30T05:03:03.813 に答える