【问题标题】:Intellisense doesn't work for JS in VS2013Intellisense 不适用于 VS2013 中的 JS
【发布时间】:2013-12-12 12:35:03
【问题描述】:

Intellisense 适用于 JavaScript,但不适用于 jQuery。

我已遵循这些建议HERE,但我认为它们不再适用于 VS2013。

由于这是我的第一个问题,我无法发布图片,但我的错误与此消息中链接的主题相同。唯一不同的是我用的是vs2013专业版。

我在 MSDN 论坛上放了照片,所以你可以看到我的错误HERE

【问题讨论】:

  • 试图将 jquery 文件拖到要使用智能感知的 Js 文件的顶部 :) 同时查看此帖子 stackoverflow.com/questions/11488208/…
  • 是的,先生,我已经做到了。然后我重置智能感知 ctrl + shift + J,然后清理并构建解决方案。还是没有骰子。是否可能存在 vs2013 错误?
  • 您可以在 connect.microsoft.com 上举报,但需要很长时间才能得到他们的回复。

标签: javascript jquery visual-studio-2013


【解决方案1】:

在 VS 中:转到“工具 > 选项 > 文本编辑器 > JavaScripts >IntelliSense >References” 并将 jquery-version.intellisense.js 引用添加到引用列表并重新启动 Visual Studio。 这个对我有用。 希望对您有所帮助!

【讨论】:

    【解决方案2】:

    我从您的 cmets 看到您现在可以使用此功能,但我会跟进我在针对此项目报告的 Microsoft Connect 错误中使用的相同回复,以防其他人遇到此问题。

    我点击了 MSDN 论坛帖子的链接:

    http://social.msdn.microsoft.com/Forums/vstudio/en-US/4d9a69e8-38cf-4fe8-9c9f-271d03a19be1/visual-studio-2013-jquery-intellisense-not-fully-working?forum=wpdevelop

    从这篇文章看来,问题出在 JavaScript 源代码上:

    function person(name, age) {
        this.name = name;
        this.age = age;
    }
    
    var me = person(brian, 39);
    

    输入“我”时。您会看到源中的标识符(即名称)的通用列表。这是因为执行时源不是有效的 JavaScript。首先,person 函数被用作构造函数,因此您需要使用“new person(”来调用它。其次,名称 brian 用作变量,但我假设它应该是字符串“brian”。这是此源的更正版本,应该可以解决您的问题:

    function person(name, age) {
        this.name = name;
        this.age = age;
    }
    
    var me = new person("brian", 39);
    

    我希望这会有所帮助! - Jordan(Microsoft Visual Studio,JavaScript 工具团队)

    【讨论】:

    • 乔丹谢谢,我打算回来更新。你是对的。那条线对我来说是智能感知,直到它被修复。
    【解决方案3】:

    Visual Studio 2012 更新 4 比最新的 2013 版本更稳定。

    您在 2013 年可以做的所有事情都可以在 Visual Studio 2012 中轻松完成。我看到很多人为解决常见问题而费解。

    节省您的时间并尝试 VS 12 更新 4。您觉得它比 2013 年更稳定。

    希望对您有所帮助!

    【讨论】:

    • 好的,我会在上午尝试并报告。
    • sn-p 解决方案适用于 VS 2012。感谢您的帮助。
    • UPDATE:: JQuery intellisense 已在 VS2013 中开始为我工作。一些贬值的函数,如innerHeight 没有,有时当你引入新的关键字(即函数名或变量名,它可能会出现错误)。我做的唯一新的事情就是创建一个JavaScript 项目。然后我关闭它,重新打开我的 WP8 解决方案,jquery 智能工作正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-09
    • 2014-04-26
    相关资源
    最近更新 更多