我在我的打字稿文件中引用 jquery,但视觉工作室告诉我它......
找不到符号“$”
任何想法如何摆脱这些错误?
ps - 我在我的打字稿文件顶部引用 jquery,如下所示......
/// <reference path="./js/lib/jquery.min.js" />
我在我的打字稿文件中引用 jquery,但视觉工作室告诉我它......
找不到符号“$”
任何想法如何摆脱这些错误?
ps - 我在我的打字稿文件顶部引用 jquery,如下所示......
/// <reference path="./js/lib/jquery.min.js" />
您需要引用 jquery 定义文件jquery.d.ts
,而不是 javascript 文件。所以 :
/// <reference path="./jquery.d.ts" />
您可以从此处获取此文件:https ://github.com/borisyankov/DefinitelyTyped/tree/master/jquery
您可以在此处查看示例用法:https ://github.com/borisyankov/DefinitelyTyped/blob/master/jquery/jquery-tests.ts#L1
您可能想要使用来自https://github.com/borisyankov/DefinitelyTyped的 jQuery 定义。通过这种方式,您还将获得智能感知、类型检查等。
更骇人听闻的方法是简单地添加:
declare var $;
这将告诉 typescript 变量 $ 是在其他地方定义的。这在没有可用定义的时候很有用,或者当您不关心是否有工作的智能感知时。