【问题标题】:How to get jQuery intellisense in Visual Studio 2019如何在 Visual Studio 2019 中获取 jQuery 智能感知
【发布时间】:2019-09-06 08:34:22
【问题描述】:

我正在尝试让 jQuery intellisense 在 Visual Studio 中工作。

我正在使用最新的 jQuery 版本 jquery-3.3.1.js 和最新的 Bootstrap v4.3.1。我已经尝试了 Stack Overflow 上的所有解决方案,但还没有对我有用。

我试图引用jquery-3.3.1.intellisense.js,但什么也没发生。我还尝试安装 jQuery 类型的脚本,然后添加 jsconfig.json 并在其中引用 jQuery 类型的脚本,但不幸的是再次没有发生任何事情。

需要明确的是,我希望智能感知在我输入 $ 时能够工作。

【问题讨论】:

  • VS 中的 JavaScript 智能感知绝对是可怕的。诚然,我还没有尝试过 VS2019,但鉴于我以前的所有经验,我会放弃希望它能够正常工作的希望。
  • 谢谢,但我希望有人能提出解决方案。@RoryMcCrossan

标签: jquery visual-studio intellisense visual-studio-2019


【解决方案1】:

这对我有用:

  1. 在我的解决方案中添加了一个 Scripts 文件夹,

  2. 添加了一个文件'_references.js',

  3. 在其中添加了我对 jQuery 的引用语句(我应该升级 jQuery,呵呵):

    ///<reference path="jquery-1.10.2.js" />
    ///<reference path="jquery-1.10.2.intellisense.js" />
    
  4. 关闭/重新打开我的解决方案,然后:

这里有一些背景故事: https://www.madskristensen.net/blog/the-story-behind-_referencesjs/

【讨论】:

  • 非常感谢,您参考的文章让我对这个问题有了更多的了解。我没有尝试该解决方案,因为 VS2019 解决了该问题,现在我可以将 IntelliSense 用于 jquery,但您的解决方案将完美运行,因为 Visual Studio 用于 IntelliSense。
  • 为什么会这样?有时,当我安装一些客户端库时,我的 IntelliSense 会停止工作。有没有我可以查看的日志?
  • 我偶尔也会遇到这个问题。我还没有完全弄清楚。我通常在添加一些新类型时测试 IntelliSensese,并在它不起作用时退出。我还没有(或者看起来很难)记录可能解释冲突来自何处的日志。
猜你喜欢
  • 2019-11-08
  • 2016-02-27
  • 2020-08-11
  • 2021-01-07
  • 2016-03-20
  • 1970-01-01
  • 1970-01-01
  • 2021-10-28
  • 2017-04-26
相关资源
最近更新 更多