“JqueryStatic”类型的值不可调用

我正在开发一个打字稿项目。 当我调用“$”时,编辑器说“类型’JqueryStatic’的值不可调用。” 我安装了jquery.definetelyTyped包,我也引用了jquery.d.ts文件。

图片

Resharper 9.0不支持刚刚到达TypeScript的新联合类型,并且在最近几个版本中出现在jquery.d.ts中。

Resharper 9.1 支持Typescript联合 ,因此它修复了这个问题。

如果您无法更新,请在您的nuget控制台中执行此操作:

uninstall-package jquery.TypeScript.DefinitelyTyped -force install-package jquery.TypeScript.DefinitelyTyped -version 2.1.4