-
创建WinJS Windows 8应用程序
-
将windows 8 phonegap javascript库添加到项目中
-
从https://github.com/borisyankov/DefinitelyTyped添加d.ts phonegap打字稿定义库
-
将script.ts文件添加到项目中
-
键入以下内容
码:
///<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
-
Web Essentials
1 回答
原因是 lib.d.ts 和 phonegap.d.ts 在
Geolocation
接口中有一个名为clearWatch
的方法 .我建议你从 phonegap.d.ts 注释掉这个方法