标签: javascript-intellisense

JavaScript Intellisense在Visual Studio 2015中不起作用

我知道在SO以及整个网络上存在各种重复问题.不幸的是,没有任何建议是有效的.除了重新安装VS'15之外,我已经完成了所有事情(如果我可以帮助的话,我不会这样做).

我去过的一个网站:_references.js背后的故事和一个有趣的东西出现(或者说它没有)在选项中的文本编辑器的JavaScript Intellisense部分.对_references.js文件的引用不存在.但是在添加此引用之后,仍然没有智能感知.

有什么办法可以让我的智力回复吗?

javascript intellisense visual-studio javascript-intellisense visual-studio-2015

2
推荐指数
1
解决办法
3806
查看次数

TypeScript 可选属性不接受未定义的值

<MyCustomField
    type={props.type}
Run Code Online (Sandbox Code Playgroud)

MyCustomField 的type类型定义:

type?: string;
Run Code Online (Sandbox Code Playgroud)

props.type的类型定义:

type?: string;
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我收到此错误: 图片

感觉就像我不小心打开了某些设置。我的 tsconfig:

<MyCustomField
    type={props.type}
Run Code Online (Sandbox Code Playgroud)

编辑:此外,它编译得很好:

图像

只是 VSCode Intellisense 不喜欢它。

编辑2:

if (!clone[index].options) throw Error(`Data at index ${index}, ${optionIndex} doesn\'t have options`);
if (type === FieldDataTypeEnum.RadioButton) {
    clone[index].options.forEach(o => o.checked = false);
} else {
    clone[index].options[optionIndex].checked = true;
}
Run Code Online (Sandbox Code Playgroud)

这也给了我一个错误,指出clone[index].options可能是未定义的,即使if语句应该忽略这一点:

图像

但仍然编译得很好。

javascript-intellisense typescript reactjs visual-studio-code

2
推荐指数
1
解决办法
1680
查看次数

空ASP.Net核心项目中的JavaScript智能感知

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

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

_references.js文件放入文件Scripts夹的旧路由不起作用,我找不到它现在所属的位置.

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

/// <autosync enabled="true" />
/// <reference path="../_references.js" />
/// <reference path="../Gruntfile.js" />
Run Code Online (Sandbox Code Playgroud)

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

/// <autosync enabled="true" />
/// <reference path="../_references.js" />
/// <reference path="../Gruntfile.js" />
/// <reference path="lib/jquery/jquery.js" />
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.但是,如果我右键单击文件并将其更新为"更新JavaScript引用",则会拉出jQuery行.

这里的正确方法是什么?我也查看了JavaScript引用的Visual Studio"Implicit Web"选项设置.

javascript asp.net jquery javascript-intellisense asp.net-core

1
推荐指数
1
解决办法
1030
查看次数

为什么JavaScript Intellisense在Visual Studio 2012中并不总是有效?

我正在使用Visual Studio 2012并构建JavaScript Windows应用商店应用.

在大多数情况下,智能感知有效,但对于某些事情却没有.我只是想知道为什么.这里有一些例子:

var ctl=document.getElementById("txtName").winControl;
Run Code Online (Sandbox Code Playgroud)

虽然其他项目显示,但"winControl"项目不会出现在intellisense中,但它仍然有效.这行中的"srcElement"也是如此:

var nameInput = eventInfo.srcElement;
Run Code Online (Sandbox Code Playgroud)

这是预期还是我错过了什么?

javascript intellisense javascript-intellisense windows-8 visual-studio-2012

0
推荐指数
1
解决办法
509
查看次数