3
  1. WinJS Windows 8 アプリケーションを作成する
  2. Windows 8 phonegap JavaScript ライブラリをプロジェクトに追加します。
  3. https://github.com/borisyankov/DefinitelyTypedから d.ts phonegap typescript 定義ライブラリを追加します
  4. プロジェクトに script.ts ファイルを追加する
  5. 次のように入力します

コード:

///<reference path="phonegap.d.ts" />

var x = 1;

VSでscript.tsファイルを「コンパイル」すると、次のエラーが発生します

C:/Program Files (x86)/Microsoft SDKs/TypeScript/lib.d.ts(4551,4): 
Signature for 'clearWatch' is duplicated

私のVS 2012には、次の拡張機能もインストールされています(これは問題に関連している可能性がありますが、わかりません)

  • TypeScript
  • ウェブの必需品
4

1 に答える 1

3

この理由は、lib.d.tsphonegap.d.tsclearWatchの両方に、Geolocationインターフェースで呼び出されるメソッドがあるためです。

phonegap.d.tsからこのメソッドをコメントアウトすることをお勧めします

于 2013-01-30T06:21:02.930 に答える