23

Visual Studio 2015 Enterprise バージョン 14.0.24720.00 Update 1とReSharper 10 Ultimate バージョン 10.0.2 がインストールされています。AtScript 構文を使用して Angular2 ディレクティブ モジュールを注釈として参照する typescript ファイルがあります。ただし、ReSharper は次のエラーを示しています。

シンボル 'ディレクティブ' を正しく解決できません。おそらく、アクセスできないモジュールにあります。

以下は、完全なエラー ツールチップです。

ここに画像の説明を入力

アプリケーションは期待どおりにコンパイルおよび実行され、アプリケーションの角度部分も期待どおりに機能します。これは ReSharper の偽陰性のようです。ReSharperを無効にするか、警告を無視するだけの回避策に精通している人はいますか?

4

6 に答える 6

13

この問題は、ReSharper の最新バージョンの単なるバグです。ReSharper を一時停止すると、問題がなくなり、すべてのソース コードが期待どおりに動作します。

アップデート

これは、ReSharper 2016.1バージョンで対処されています。

于 2016-01-19T16:48:06.733 に答える
2

2016 年 2 月現在、この問題はReSharper Ultimate 10.1 EAP 3で修正されています。

ただし、このバージョンにはまだいくつかのタイプスクリプトの問題があります

以前のバージョンで機能しなかった理由を説明する元の回答:

同じセットアップと同じ問題がありました。これは次のものに関連していると強く信じています: "moduleResolution": "node"

https://youtrack.jetbrains.com/oauth?state=%2Fissue%2FRSRP-273158

残念ながら、今は仕方ありません。次の ReSharper バージョンの node.js サポートに取り組んでいます。

于 2016-01-04T20:05:00.263 に答える
0

Resharperの問題である可能性があります。Tools->option->Resharper Ultimate->General->Suspend Now から無効にすると、エラーが非表示になります。

于 2016-04-27T10:27:58.463 に答える