【问题标题】:Enable jQuery Intellisense without referencing local jQuery (or in each file) in VS2010在 VS2010 中启用 jQuery Intellisense 而不引用本地 jQuery(或在每个文件中)
【发布时间】:2023-04-04 04:18:01
【问题描述】:

所以我一直在研究 jQuery,并认为如果我正在从事的项目使用 vsdoc 会很好。

问题是所有为项目启用智能感知的方法都不合适。

我需要能够在不引用每个文件中的 vsdoc 的情况下启用 IntelliSense,而且我们目前还使用 jQuery CDN,因此需要一个选项而不修改任何代码本身,是否有任何选项或任何东西可以让我添加外部jsdoc的?

所以澄清一下,我正在寻找一种在不修改我的 VS2010 项目的情况下启用 jQuery IntelliSense 的方法,希望通过 VS2010 选项或其他方式。

【问题讨论】:

    标签: jquery visual-studio-2010 intellisense javascript-intellisense


    【解决方案1】:

    如果您将jquery-vsdoc.js 放在您的jquery.js 之外,则只需引用jquery.js 就足以让IntelliSense 运行。它可能不仅适用于 jquery,而且适用于其他带有 -vsdoc.js 的文件(也可能是 .debug.js)。 VS2008 SP1 Hotfix to Support "-vsdoc.js" IntelliSense Doc Files。这篇文章是关于 VS2008 的,我写的是 VS2010,但我认为陈述是有效的(我只尝试过 jquery-vsdoc.js)。此技术在 .aspx 中有效,但在 .html 中无效。

    您还可以使用母版页,请参阅JScript IntelliSense FAQ

    【讨论】:

    • 通常我喜欢这种方法,但我们遇到的问题是它是一个巨大的项目,不幸的是,我们如何运行它并不实用。就目前而言,我没有找到合适的解决方案,遗憾的是没有选项可以为 IntelliSense 全局启用此类功能。
    • 如果您在 .aspx 页面上有 以将 jquery-vsdoc.js 添加到与 jquery.js 相同的文件夹中(脚本标签和参考都没有) 足以让 IntelliSese 正常工作。你还需要什么?
    • 因为脚本没有被引用,它只在检查某些功能需要时才被引用,所以它永远不会直接在页面上。正如我之前所说,这不是我需要的实用解决方案:)
    【解决方案2】:

    转到 Tools-Options-Text Editor-Javascript-Intellisense-References 并在 Implicit Web 组中放置对您正在使用的 jquery 版本的 intellisense 文件的引用。

    要使用 intellisense 获取最新的 jquery 文件,请使用 nuget 包安装程序,默认情况下会创建一个脚本文件夹并将 jquery version.js、min.js 和 intellisense.js 文件放入...从那里你可以复制将它们放置到大多数 Microsoft 参考文献所在的位置,该位置通常是

    在包管理器控制台中安装包 jquery。

    C:\Program Files (x86)\Microsoft Visual Studio 11.0\JavaScript\References
    

    【讨论】:

    • 揭秘~/Scripts/_references.js魔法位置的截图太棒了,非常感谢。
    • 嗯,我的 Visual Studio 2010 的文本编辑器下没有 JavaScript。这很烦人
    • 我在文本编辑器下有一个 JScript,但在 JScript 下没有 Intellisense。我错过了什么?
    • 也许这个屏幕截图适用于 Visual Studio 2012?只是因为提到“Microsoft Visual Studio 11.0”的路径而猜测。无论如何,不​​错的提示,但不适合我们,VS2010 用户,比如 OP。
    猜你喜欢
    • 2014-06-10
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-21
    • 2016-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多