javascript - JQuery DefinitelyTyped、typescript 1.4 和 Webstorm 错误突出显示

标签 javascript jquery webstorm definitelytyped typescript1.4

我从 https://github.com/borisyankov/DefinitelyTyped/blob/master/jquery/jquery.d.ts 更新我的 jquery.d.ts 定义文件但是如果我在 WebStorm IDE 中打开它会产生很多错误。

我在互联网上发现可能是 WebStorm 编译器不是最新的,所以我继续“首选项”->“语言和框架”->“Javascript”->“Node.js 和 NPM”并更新 typescript 包到 1.4.1 但没有任何变化,只要我打开 jquery.d.ts 文件 WebStorm 就可以突出显示很多错误。

我还添加了 jquery-DefinivelyTyped 作为外部库,没有任何更改。我注意到,如果我从项目内的“外部库”文件夹中打开这个定义文件,它不会突出显示任何错误,但如果我将这个定义文件复制到我的项目文件夹中,错误会再次出现。

任何建议都将得到真正的应用

最佳答案

Webstorm 9 和 IntelliJ 14 语法分析目前不支持 Typescript 1.4 新特性语法。

这在开发中已修复,应该很快可用:检查 https://youtrack.jetbrains.com/issue/WEB-14151

(这不会阻止您在任何情况下使用 1.4.1 进行转译)

编辑 从昨天开始在 Webstorm 10 EAP 中可用:http://blog.jetbrains.com/webstorm/2015/02/webstorm-10-eap-140-2753/

关于javascript - JQuery DefinitelyTyped、typescript 1.4 和 Webstorm 错误突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28879973/

相关文章:

javascript - WebStorm IDE的高效使用

php - Webstorm 不会在 Chrome 中调试 .php 文件

javascript - Google map + 街景问题 - 如何禁用 Photo Sphere

javascript - 如何在索引页中显示 ID 密码错误的 session 错误?

jquery - 单击父 div 和子 div

javascript - 相同 CSS 动画的不同动画持续时间

node.js - 在 Webstorm 2017.1.3/Ubuntu 16.04 LTS 中安装 npm 包

javascript - chrome-extension inject.js 的目的是什么

Javascript从表单单选选项列表或文本字段(无论使用哪个)中获取选定的值,并输出到文本?

javascript - 根据输入 Jquery 中的 keyup 确定第 n 个类型