2016-07-05 8 views
0

私たちは、次のクラス定義を持っている:コンパイラが検出した重複した識別子が見つかりません。

export class RegistrationForm { 

} 

Visual Studioのコードのエラーと警告パネルは言う:

Duplicate identifier.

我々が行っている:ここで

[ts] Duplicate identifier 'RegistrationForm'. src/registration-form.ts(1,14) 

[ts] Duplicate identifier 'RegistrationForm'. src/registration-form.ts(2,15) 

スクリーンショットですaファイルを検索し、RegistrationFormという他の宣言は見つかりませんでした。

存在しない重複した識別子について、タイプスクリプトが不平を言っているのはなぜですか?これをどうやって解決しますか?

+0

(例えばhttp://alm.tools/)コマンドライン上でtscを実行するか、別のIDEに行くを与えることができ、そのないコンパイルエラーとちょうどIDEのエラーを確認するには、多分クラスは二回何とか含まれます? –

+0

そのファイルのRegistrationFormをRegistrationFormOther(または他の名前)に変更し、まだRegistrationFormが見つかっているかどうかを確認しますか?そのsnippetは登録フォームのすべての内容ですか? –

+0

@JamesManning名前が「RegistrationFormXXX」に変更された後、重複した識別子が見つかりません。 –

答えて

1

TypeScriptが存在しない重複した識別子について不平を言っているのはなぜですか?これをどうやって解決しますか?

tssserverの問題を疑う。おそらく2つのtsconfig.jsonファイルがあります。このファイルは何らかの形で(パス一意性チェックに失敗したため)2回インクルードされています。

もっと

関連する問題