JavaScript Intellisense 在 Visual Studio 2015 中不起作用

Posted

技术标签:

【中文标题】JavaScript Intellisense 在 Visual Studio 2015 中不起作用【英文标题】:JavaScript Intellisense is not working in Visual Studio 2015 【发布时间】:2017-02-01 21:37:04 【问题描述】:

我知道这个问题在 SO 以及整个网络上都有很多重复项。不幸的是,没有任何建议是有效的。除了重新安装 VS'15 之外,我已经完成了所有工作(如果我能提供帮助,我宁愿不这样做)。

我访问了一个站点:The story behind _references.js,在选项中文本编辑器的 javascript Intellisense 部分出现了一个有趣的东西(或者说没有出现)。 _references.js 文件的引用不存在。但是添加此引用后,仍然没有智能感知。

我可以做些什么来恢复我的智能感知吗?

【问题讨论】:

【参考方案1】:

在我的头撞在桌子上几个小时之后,我找到了这个奇怪问题的答案。结果证明 bootstrap.min.js 脚本干扰了 JavaScript 智能感知。所以我只是在我的 _references.js 文件中注释掉了脚本。此外,我将自动同步更改为 false,智能感知立即恢复。

【讨论】:

这让我走上了正确的道路,但不是 bootstrap.min 它是 jquery-ui-1.11.4.js - 我不需要关闭自动同步。我的文件中有 111 条参考文献,为了缩小范围,我不得不将它们分块注释掉。【参考方案2】:

尝试更改 _references.js 文件中插件引用的顺序。

在我的例子中,我需要将 JQuery-UI 移到 JQuery 参考之上,如本文所述: jQuery UI breaks Visual Studio 2015 Intellisense

【讨论】:

以上是关于JavaScript Intellisense 在 Visual Studio 2015 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

从 Javascript Intellisense 隐藏隐私

Javascript Intellisense 不适用于功能参数 [关闭]

Javascript Intellisense 消息:JS Intellisense:Internal/(1:0) : Function expected

Intellisense 与 Visual Studio Code 中的第三方 JavaScript 库

是否有任何 JavaScript IDE 能够在 IntelliSense 中显示所有使用的对象字段和方法?

Javascript Intellisense 未显示所有内容