我通过nuget添加了datatables.net的输入。之后我不断收到错误:
错误TS2322类型' {dom:string; }'不能分配给类型 '设置&#39 ;.属性' oFeatures'类型' {dom:string; }'
我终于意识到nuget包在/ scripts / typings中删除了两个打字文件:
注释掉整个1.9.4文件解决了我的问题,但是这让我提出了一个问题:视觉工作室如何确定要包含该文件?我希望在文件的顶部需要///引用声明,但显然不是。 vs2015只是拿起所有d.ts文件吗?有没有办法排除除删除文件或将其注释掉以外的文件?
答案 0 :(得分:2)
Visual Studio应该能够自动获取定义。
从项目使用中排除定义"排除"部分:tsconfig.json指定要排除的文件。
答案 1 :(得分:1)
使用版本1.10.x,JQuery DataTables发生了相当大的变化(在我看来,更好)。这是jquery.dataTables.d.ts文件。
如果您打算仅使用版本1.10.x,则应该删除1.9.4版本,我认为该版本包含在仍旧使用旧版本的版本中。