首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Visual Studio2012中,智能感知不适用于JavaScript

在Visual Studio2012中,智能感知不适用于JavaScript
EN

Stack Overflow用户
提问于 2012-07-15 07:35:18
回答 8查看 76.3K关注 0票数 69

我有一个干净的,开箱即用的Visual Studio2012 Web Developer Express安装,由于某种原因,对JavaScript (包括jQuery,jQuery UI和其他库)的支持已经消失。我相信它以前是有效的,然后“没有任何原因”就停止了。

我按照预期浏览了网页,发现了四个不符之处。

我的注册表中没有注册表项HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\JavaScriptLanguageService\ImplicitReferences

  1. 。事实上,我甚至没有检查directory.
  2. I've引用的文件domWindows.js是否确实是选项所指向的位置。
  3. 当我开发和运行我的jQuery时,JavaScriptLanguageService下的输出窗口是空的,并且没有输入任何内容。jQuery-file引用了我正在通过选项使用的jQuery- file,但它没有产生任何更改。

总而言之,我收到的错误消息是:

“智能感知无法确定此表达式的准确完成列表,提供的列表包含文件中的所有标识符”

如有任何建议,我们将不胜感激。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-08-18 14:47:29

CraigTP致敬

摘要:

  1. 导航至工具>选项>文本编辑器> JavaScript > IntelliSense >引用选项
  2. 选择隐式(Web)

你可以找到" ~/Scripts /_references.js“(如果你想把它放在不同的地方,在这里更改它)

  • 转到~/Scripts并在"_references.js”中添加新项"_references.js“

  • add /// <reference path="path\jquery-1.7.1.js" /> in”_references.js“

/// <reference path="~\root\path\jquery-1.7.1.js" />

快乐编码:)

编辑备注:

请记住将jquery-1.7.1-vsdoc.js与jquery-1.7.1.js放在同一文件夹中

进行上述更改后,如果仍然不起作用,请尝试重新启动visual studio。

票数 123
EN

Stack Overflow用户

发布于 2012-09-28 02:42:00

转到菜单工具-> Options -> Text Editor -> JavaScript -> Intellisense -> References,然后将对您正在使用的jQuery版本的intellisense文件的引用放在隐式Web组中。

在_references.js文件中放置一个对智能感知文件的“添加引用”,您可以将其添加到项目的Scripts文件夹中。

代码语言:javascript
复制
/// <reference path="jquery-1.8.2.js"/>
/// <reference path="jquery-1.8.2.min.js"/>
/// <reference path="jquery-1.8.2.intellisense.js"/>

虽然这将只为您所在的项目提供智能感知,但第一个将用于任何打开的JavaScript文件,而不仅仅是您所在的项目中的文件。

要使用智能感知获得最新的jQuery文件,请使用NuGet包安装程序,默认情况下,它将创建一个脚本文件夹,并将jQuery version.js、min.js和intellisense.js文件放入...从那里,您可以将它们复制到放置大多数Microsoft引用的位置,这通常是:

包管理器控制台中的install-package jquery

C:\Program Files (x86)\Microsoft Visual Studio11.0\JavaScript\References

票数 64
EN

Stack Overflow用户

发布于 2012-09-12 02:58:39

摘要:

  1. 将要引用的.js文件从Solution Explorer拖动到当前文件中。(Visual studio将创建一个参考代码段。)
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11488208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档