Intellisense没有;t在VS2013中为JS工作

Intellisense doesn't work for JS in VS2013

本文关键字:中为 JS 工作 VS2013 没有 Intellisense      更新时间:2023-11-07

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

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

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

我已经把照片放在MSDN论坛上了,所以你可以在这里看到我的错误

我从你的评论中看到,你现在已经完成了这项工作,但我会用我在该项目报告的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);

当输入"me"时,您会看到源中标识符(即名称)的通用列表。这是因为源在执行时不是有效的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工具团队)

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

您在2013年所能做的一切都可以在Visual studio 2012中轻松完成。我见过很多人为了解决这个常见的问题而困惑不已。

节省时间,尝试VS12更新4。你觉得它比2013年更稳定。

希望得到帮助!

在VS中:转到"工具>选项>文本编辑器>JavaScripts>IntelliSense>引用"并将jquery version.intellisense.js引用添加到引用列表中,然后重新启动visualstudio。它对我有用。希望得到帮助!