问题标签 [javascript-intellisense]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
629 浏览

visual-studio - Visual Studio _references.js 与其他外部引用自动同步

有什么方法可以让 Visual Studio<autosync enabled=true />_references.js本地文件的文件中使用,但不剥离我个人添加的任何其他外部参考?例如,在以下文件中,自动同步会删除反应参考:

(您需要勾选工具 -> 选项 -> 文本编辑器 -> Javascript -> Intellisense -> 下载远程参考以使其在没有 的情况下工作autosync enabled=true

我想让它保持自动同步,但是当我添加或删除脚本时它总是会去掉外部引用。有什么办法可以告诉它不要吗?例如

0 投票
2 回答
468 浏览

visual-studio-code - 为什么我在使用`require`时在vscode中获得Intellisense,但在使用`import`时却没有

在 VS Code 中,当我使用 导入 jquery 时import $ from 'jquery';,Intellisense 不起作用。这就是我得到的:

进口

但是,当使用 require 语法时const $ = require('jquery');,Intellisense 确实有效:

要求

任何类型的导入都会发生这种情况,而不仅仅是 jquery。

使用导入语法时有什么方法可以使 Intellisense 工作?我正在使用打字。

0 投票
1 回答
210 浏览

javascript - 如何使 JavaScript Intellisense 在 VSCode 1.0 上工作

我正在尝试 Visual Studio Code 1.0,但名为“Salsa”的新 Intellisense 不适用于我。我有一个休闲项目:

js配置:

宠物.js:

main.js(不建议我使用 getNameUpperCase 方法)

main.js

请问,我做错了什么?

[编辑] pet.js 的导入错误。

0 投票
1 回答
153 浏览

visual-studio - 是否可以在 Visual Studio 中为 Javascript 智能感知指定多种返回类型?

我已经为我创建的一些自定义对象创建了一个智能感知文件,如果这些方法只能返回一个类型,它就可以正常工作。

作为一个例子来说明我的问题,如果智能感知文件包含:

然后在 Visual Studio 中我可以做到这一点,即它知道 DoWhatFredDoes() 方法返回一个 Fred 对象:

智能感知

但是我的一些方法可以有多种返回类型,例如 DoWhatFredDoes() 方法可以返回 Bob 或 Fred 对象。无论如何在智能感知文件中指定这个?

我已经尝试将其修改为此,但它不起作用:

我查看了https://msdn.microsoft.com/en-us/library/hh542719.aspx上的文档,并没有提到多种返回类型,所以也许这是不可能的?

0 投票
5 回答
29961 浏览

visual-studio-2015 - VSCode 如何在 HTML 中为 JavaScript 启用 Intellisense?

我想用 VS Code 来试用 JavaScript 书的例子,但是没有智能感知,或者至少我不知道如何激活它。

在 Visual Studio 中,此功能开箱即用:

在此处输入图像描述

但是在 VS Code 中,我得到的只是一条消息“没有建议”

在此处输入图像描述

我需要做什么才能在 VSCode 中启用智能感知?

谢谢。

0 投票
1 回答
1330 浏览

javascript - 空 ASP.Net Core 项目中的 JavaScript Intellisense

在 ASP.Net Core 1.0 (461) 结构化应用程序中安装 jQuery 2.2.4(作为一个示例)后,我没有 JavaScript intellisense 工作。

这意味着我们现在拥有脚本包的 wwwroot/lib。

_references.js将文件放入文件夹的旧路线Scripts不起作用,我现在找不到它属于哪里。

如果我在 wwwroot 中创建一个,它看起来像这样:

如果我然后将 jQuery.js 拖放到这里,它看起来像这样:

到目前为止,一切都很好。但是,如果我右键单击文件并让它“更新 JavaScript 引用”,它会拉出 jQuery 行。

这里的正确方法是什么?我还研究了 JavaScript 引用的 Visual Studio“隐式 Web”选项设置。

0 投票
0 回答
24 浏览

visual-studio-2015 - 用于 RequireJS 模块的 Visual Studio 2015 智能感知

我正在开发一个 React 项目,使用 RequireJS 来管理我的客户端库。然而,React当我做一个

我怎样才能解决这个问题?

我用 JSX 编写,但是当我编辑 .js 文件时它也不起作用。

0 投票
0 回答
3013 浏览

javascript - 在 Eclipse 中启用 Javascript 智能感知

我刚刚安装了 Eclipse。我希望对我的 Javascript 有更好的智能感知。

我知道如何打开它。它是 Windows->Preferences->Javascript->Editor->Content Assist,然后检查启用自动激活并有很短的延迟。但是“触发器”只允许四个字符,这严重限制了它的有用性。(对于其他内容辅助,例如使用 Java,您可以插入任意数量的字符,如本线程所述: 改进 Eclipse 自动完成?,但在 Javascript 部分中并非如此)

我真的不想一直按“Control + Space”。有什么办法可以更全面地启用自动完成功能?

此外,由于我的项目设置方式(作为 Netsuite 项目),我无法更改项目类型,并使用 Tern 的自动完成或类似的东西。

更深入地看,我可能需要简单地恢复到早期版本,但任何其他执行此操作的方法将不胜感激。

编辑:找到我自己的答案(下)

0 投票
1 回答
1992 浏览

visual-studio-2015 - Visual Studio javascript 文件中丢失了智能感知和语法高亮显示

我最近不得不过渡到一台新的笔记本电脑,不知何故我新安装的 Visual Studio 没有智能感知或 js 文件的语法突出显示(其他文件,如 xml、html、c# 等都可以正常工作)。我尝试在搜索栏中使用工具中的搜索-> javascript 选项,但没有出现任何选项。我还尝试右键单击我的 .js 文件->“打开方式”,但没有看到任何 javascript 编辑器选项。它默认为“JSON 编辑器”。

有人知道如何再次启用此功能吗?这有点减慢我的发展速度。

0 投票
1 回答
216 浏览

c# - Visual Studio (2013) 用于 C# 解析的 json 对象的智能感知

我有一个 Asp.Net 应用程序,我正在尝试在客户端站点上做尽可能多的事情。因此,我将序列化为 JSON 字符串的 C# 对象传递给我的客户(使用 JavaScript 的网站),以获取我需要的所有信息。

现在在客户端,我对对象没有智能感知,因为它们是匿名的。

是否有内置的东西,或者一个库或扩展,可以使我的类,或者例如。我用属性标记的类,可用于 JavaScript 中的智能感知。

  1. 我的意思是,我可以以编程方式将我的 C# 类转换为 JSON,并在每次构建后将它们保存到一个文件中。但我不知道如何将 then 用于智能感知。

  2. 我还可以将 C# 类转换为 JavaScript 类,以便这些在 JavaScript 中可用于智能感知,但我认为这很难转换,因为我必须手动完成。