javascript - VS Code 中的 Intellisense - 当前建议

标签 javascript jquery intellisense visual-studio-code

关于在 VS Code (1.4.0) 中获取 javascript/jQuery Intellisense 的最新建议是什么?我找到的大多数答案都使用 TSD,据我所知(尽管最近)已弃用。

我有一个jsconfig.json

{
  "compilerOptions": {
    "target": "ES6",
    "module": "commonjs",
    "allowSyntheticDefaultImports": true
  },
  "exclude": [
    "node_modules"
  ]
}

我(在这个项目中)打开了一个包含许多“网站”的文件夹结构。我尝试将文件放在文件夹结构的最根级别和我当前使用的文件的根级别(即我将从中运行 http-server 以启动站点的文件)。没有快乐。

我已经在其他项目中使用了 Intellisense,即我可以“转到定义”,并弹出一个方法参数,但我从来没有成功地获得“键入并查看方法列表”的东西,这就是我会非常喜欢!!

昨天搜索答案后,我尝试了 npm install typings --global,但仍然一无所获。

(我也在运行 eslint - 在不太可能的情况下会产生任何可能性(干扰?))

我错过了什么?

最佳答案

许多流行库的类型可用 here ,包括 jQuery。

VS Code 可以将它们与 JavaScript 和 TypeScript 一起使用。

对于你的JS代码,由于JS的性质,编辑器无法推断出所有的类型信息,所以智能感知是有限的。如果类型安全和智能感知支持对您的项目很重要,您可以考虑使用 TypeScript .

有关 JavaScript support in VS Code 的更多详细信息.

关于javascript - VS Code 中的 Intellisense - 当前建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39161122/

相关文章:

css - 如何使用 Visual Studio Code(在 Mac 上)禁用 HTML 文件的 CSS 错误

javascript - 查找带有边框的 HTML5 Canvas(单击)事件的坐标

javascript - 在 jQuery 中选择除 ... 之外的所有元素

asp.net-mvc - 将字符串参数的 MVC View Intellisense 警告获取到通用方法

javascript - 如何删除 JavaScript 中的输入文本字段

jquery - 降低 jquery UI 中 Accordion 的速度

css - 默认文本框边框样式和宽度

javascript - 如果通过脚本标记调用服务花费更多时间,如何中止服务调用

javascript - 绑定(bind)事件的正确元素

javascript - 如何定义数组对象的变量类型的新对象?