VS代码中的智能感知 - 当前建议

时间:2016-08-26 07:51:39

标签: 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 - 在不太可能的情况下,这会产生任何可能性(干扰?)

我错过了什么?

1 个答案:

答案 0 :(得分:3)

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

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

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

有关JavaScript support in VS Code的更多详情。