visual studio 2015如何解决TypeScript打字(.d.ts文件)

时间:2016-03-01 20:49:20

标签: typescript visual-studio-2015

我通过nuget添加了datatables.net的输入。之后我不断收到错误:

  

错误TS2322类型' {dom:string; }'不能分配给类型   '设置&#39 ;.属性' oFeatures'类型' {dom:string;   }'

我终于意识到nuget包在/ scripts / typings中删除了两个打字文件:

  • jquery.dataTables-1.9.4.d.ts
  • jquery.dataTables.d.ts

注释掉整个1.9.4文件解决了我的问题,但是这让我提出了一个问题:视觉工作室如何确定要包含该文件?我希望在文件的顶部需要///引用声明,但显然不是。 vs2015只是拿起所有d.ts文件吗?有没有办法排除除删除文件或将其注释掉以外的文件?

2 个答案:

答案 0 :(得分:2)

Visual Studio应该能够自动获取定义。

从项目使用中排除定义"排除"部分:tsconfig.json指定要排除的文件。

答案 1 :(得分:1)

使用版本1.10.x,JQuery DataTables发生了相当大的变化(在我看来,更好)。这是jquery.dataTables.d.ts文件。

如果您打算仅使用版本1.10.x,则应该删除1.9.4版本,我认为该版本包含在仍旧使用旧版本的版本中。