Jer*_*oen 5 javascript visual-studio-code
我正在尝试获取Visual Studio Code 0.3.0来识别我的JavaScript库。但是,智能感知在抱怨。这是一个复制品:
mytest.js到该文件夹jquery-2.1.4.js(完整/未压缩)到该文件夹(显示在侧栏中)在mytest.js以下输入:
var x = jQuery('body');
Run Code Online (Sandbox Code Playgroud)结果:下方的波浪线呈绿色jQuery。请注意,jQuery只是一个例子,我在KnockoutJS和QUnit等库中遇到了同样的问题。
我尝试添加一个三斜杠引用,如下所示:
/// <reference path="jquery-2.1.4.js" />
Run Code Online (Sandbox Code Playgroud)
哎呀,它甚至path为我自动完成了。我尝试过稍微改变路径,例如./在开始时,但是结果始终是:

悬停jQuery会弹出一个对话框:
找不到名称“ jQuery”。
any
仍然是波浪线。不过我讨厌波浪线。我该如何摆脱它们?
您需要引用 jQuery TypeScript 定义文件。
您的应用程序或网站的根目录中 需要有一个“typings”文件夹。在“typings”文件夹中,您需要一个jquery.d.ts 文件。
您对该文件的引用应类似于以下内容,具体取决于文件引用相对于typings/jquery.d.ts文件和文件夹的位置:
/// <reference path="../../typings/jquery/jquery.d.ts"/>
Run Code Online (Sandbox Code Playgroud)
以下是 Node.js 的 TypeScript 定义文件参考:
/// <reference path="typings/node/node.d.ts"/>
Run Code Online (Sandbox Code Playgroud)
完成此操作的最简单方法是单击 VSCode 中的绿色波浪线,然后单击light bulb并选择Add /// reference to 'XYZ.d.ts'。这将自动添加您需要的一切。
如果您想要或需要手动执行此操作,请在上面的评论中引用“ Definitely Typed”网站。
| 归档时间: |
|
| 查看次数: |
1327 次 |
| 最近记录: |