VisualStudio代码jquery建议

VisualStudio代码jquery建议,jquery,visual-studio-code,Jquery,Visual Studio Code,有没有办法让VSC自动建议jquery中的各种函数?jqueryjs主文件是否需要以某种方式链接到软件 作为一个例子,我开始输入这个 $('#test').app 它建议追加 尝试在.js文件中使用$。如果将光标移到警告附近,将出现一个灯泡。使用Ctrl+。或单击它,将建议一个代码操作,该操作将下载并添加对jquery.d.ts的///引用,这将为您提供jquery的所有良好智能感知 通过npm(Node.js) (Ctrl+`) npm install@types/jquery--保存 手动

有没有办法让VSC自动建议jquery中的各种函数?jqueryjs主文件是否需要以某种方式链接到软件

作为一个例子,我开始输入这个

$('#test').app

它建议
追加

尝试在.js文件中使用
$
。如果将光标移到警告附近,将出现一个灯泡。使用
Ctrl+。
或单击它,将建议一个代码操作,该操作将下载并添加对jquery.d.ts的///引用,这将为您提供jquery的所有良好智能感知

通过npm(Node.js)
  • (Ctrl+`)
  • npm install@types/jquery--保存
  • 手动(未安装Node.js)
  • 在项目文件夹(如果不存在)中创建
    node\u modules\@types\jquery\
    文件夹结构*
  • 从获取最新的jQuery类型定义文件
    • 单击“原始”
    • Ctrl+S(文件>保存)
  • 将其保存到您的
    节点\u modules\@types\jquery\
    文件夹中,作为
    index.d.ts
  • 完成了。您可能需要重新打开*.js文件或VS代码
  • 注意
    您还可以将文件放置在其他任何位置并以不同的名称命名。但如果这样做,您还需要在想要使用jQuery代码建议的每个*.js文件中引用它:

    /// <reference path="jquery.d.ts" />
    
    //
    

    *VS code可以识别
    node\u modules
    文件夹,因为它“内置了对JavaScript、TypeScript和node.js的支持”,但按照第一个解决方案的方式,您必须安装。

    似乎对我不起作用。当我单击“添加///引用”的操作时,似乎什么也没有发生。@Tariq:你是在一个项目中工作还是只在一个文件中工作?我只打开了一个文件;此功能似乎只适用于项目。@Tariq:此外,如果您在代理服务器后面,VSCode无法代表您下载打字。。。这是一个正在处理的bug…请注意,如果您在HTML文件(在
    标记中)中编辑Javascript,灯泡将不会出现-您必须编辑一个.js文件。这对我也不起作用。按ctrl+放大页面:)我正在项目中的.js文件中工作。我需要先下载jQuery定义吗?(为了完成代码?@charlietfl-真的没有帮助,特别是考虑到很多人会在谷歌发现这个问题,就像我一样。没错!我在谷歌上搜索了一下,来到这里:)你可以假设有人问了一个关于StackOverflow的问题,如果他们在网上找不到直接的答案(或者可能不明白——这很有可能,因为VS代码文档非常缺乏)