VS Code中的jQuery intellisense

Lun*_*Dev 15 intellisense jquery visual-studio-code

我试过这个:

Visual Studio Code中的JQuery intellisense

还有这个:

http://shrekshao.github.io/2016/06/20/vscode-01/

但它没有做任何事,VS Code只是不会添加jquery intellisense,我一直试图解决这个问题几个小时但它只是不起作用

kwo*_*ood 48

大多数博客帖子现在都已过时,因为我们最终拥有版本1.8+的自动类型获取 - 您不再需要自己安装这些类型.

我建议阅读官方文档,它始终是最新的:https://code.visualstudio.com/docs/languages/javascript

如果您使用npm并package.json在项目中有一个jQuery,那么它应该已经可以使用了.

如果您不使用npm,则可以jsconfig.json使用以下内容在项目根目录中创建该文件,并且您可以使用:

{
    "typeAcquisition": {
        "include": [
            "jquery"
        ]
    }

}
Run Code Online (Sandbox Code Playgroud)


Won*_*Hau 8

在项目根目录中键入以下命令:

npm i --save @types/jquery
Run Code Online (Sandbox Code Playgroud)


Ben*_*Ben 6

我遇到了同样的问题,谷歌把我带到了这里。我添加了类型 jsconfig.json 和“typeAcquisition”,但仍然没有。

原来你必须安装 node 和 npm。即使您没有将它们用于包管理并且是从 CDN 导入 jquery。

来自文档

许多流行的库都附带了类型文件,因此您可以自动获得它们的 IntelliSense。对于不包含类型的库,VS Code 的自动类型获取将自动安装社区维护的类型文件

自动类型获取需要 npmjs,即 Node.js 包管理器,它包含在 Node.js 运行时中。在此图像中,您可以看到 IntelliSense,包括方法签名、参数信息和流行的 lodash 库的方法文档。

https://code.visualstudio.com/docs/nodejs/working-with-javascript

所以 vs code 使用 npm 进行自动类型获取。

可能是超级基本的,但它解决了我的问题,所以我希望它也能帮助其他人。

我还使用了 kwood 描述的 jsconfig.json 中的配置。不确定我是否需要在安装 npm 后手动指定它,但它正在工作,所以我没有问问题