首页 文章

TypeScript:'???'的签名是重复的

提问于
浏览
3
  • 创建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 回答

  • 3

    原因是 lib.d.tsphonegap.d.tsGeolocation 接口中有一个名为 clearWatch 的方法 .

    我建议你从 phonegap.d.ts 注释掉这个方法

相关问题