pmc*_*avy 7 javascript jquery visual-studio typescript
我在我的打字稿文件中引用了jquery但是visual studio告诉我它...
找不到符号'$'
任何想法如何摆脱这些错误?
ps - 我在我的打字稿文件的顶部引用了jquery,如下所示......
/// <reference path="./js/lib/jquery.min.js" />
Run Code Online (Sandbox Code Playgroud)
bas*_*rat 11
您需要引用jquery定义文件jquery.d.ts,而不是javascript文件.所以:
/// <reference path="./jquery.d.ts" />
Run Code Online (Sandbox Code Playgroud)
你可以从这里获得这个文件:https://github.com/borisyankov/DefinitelyTyped/tree/master/jquery
您可以在此处查看示例用法:https://github.com/borisyankov/DefinitelyTyped/blob/master/jquery/jquery-tests.ts#L1
小智 9
您可能希望使用https://github.com/borisyankov/DefinitelyTyped中的jQuery定义.这样你就可以获得智能感知,类型测试等.
更糟糕的方法是简单地添加:
declare var $;
Run Code Online (Sandbox Code Playgroud)
这将告诉typescript变量$是在其他地方定义的.在没有可用定义的情况下,或者当您不关心工作智能感知时,这很有用.
| 归档时间: |
|
| 查看次数: |
4055 次 |
| 最近记录: |