2

私はvs 2012 / typescript 0.9で作業しています。タイプスクリプトファイル内から「すべての参照を検索」機能を使用しようとすると、依存ファイルが開かれていない限り、参照が見つかりません。たとえば、次のシナリオを考えてみましょう。

1)file1.tsにはclass1というクラスがあります2)file2.tsにはclass1を利用するclass2というクラスがあります

file1.ts で class1 を右クリックして [すべての参照を検索] を選択すると、file2.ts に参照が見つかりません。file2.ts が開いている場合を除きます。

これがバグなのか、問題を引き起こしている私の側の何かなのかと思っていました。

ありがとうございました

4

2 に答える 2

1

これは現在の仕様です。ほとんどのプロジェクトでは、通常、プロジェクト内の他の TypeScript ファイルを直接的または間接的に参照する「コア」タイプ ファイルがあります。私は通常、「コア」ファイルを開いたままにして、すべての参照と他のすべてのツールが機能するようにします。

したがって、注意すべきことの 1 つ (上記のヒント) は、「チェック」したいファイルを間接的に参照するファイルを開いておく必要があるということです。

あなたが持っている場合は別名:

A.ts

// Stuff

ビーツ

/// <reference path="A.ts" />

C.ts

/// <reference path="B.ts" />

C.tsでは、 B.tsがA.tsを参照するため、 A.tsで定義を見つけることができます。

于 2013-06-24T18:23:40.273 に答える