typescript - Visual Studio 2015 从错误列表中隐藏 Javascript 错误

标签 typescript visual-studio-2015 javascript-intellisense

我最近开始在 Visual Studio 2015 中使用 mvc6 和 knockoutJS。 当我在我的 typescript 文件中使用 knockout 时,我在所有与 jquery 或 knockout(或任何库)相关的内容上都出现红色下划线,并且它在我的错误列表中显示 Cannot find name 'ko'。我知道 IDE 无法确定这些 javascript 对象确实存在,但这肯定是每个人都会遇到的问题吗?

如何从我的 javascript/typescript 文件中删除智能感知?

最佳答案

选项 1:从设置

您需要通过转到选项 > 文本编辑器 > JavaScript/TypeScript > 语言服务 并取消选中“启用新的 JavaScript 语言服务”来禁用 Javascript 语言服务

enter image description here

选项 2:通过注册表禁用它

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\15.0\TypeScriptLanguageService]

创建/编辑双字 UseTypeScriptExperimental 为 00000000

“UseTypeScriptExperimental”=dword:00000000

关于typescript - Visual Studio 2015 从错误列表中隐藏 Javascript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34093117/

相关文章:

typescript - 通配符模块声明在 typescript 2.x.x 中不起作用,为什么?

visual-studio-2015 - 无法在 Visual Studio 2015 中恢复作用域 Angular 2 包

javascript - 如何设置 VS2015 在我搞乱 JavaScript 时抛出错误?

Javascript Intellisense 没有显示所有内容

node.js - 如何从我的包用户的导入语句中删除输出文件夹?

javascript - dispatchEvent 导致错误 failed to execute 'dispatchEvent' on 'EventTarget' : parameter 1 is not of type 'Event'

jquery - 使用 CDN 是否会阻止 Intellisense 适用于 jQuery?

javascript - 为什么 VS Code javascript intellisense 依赖于我打开的文件?

android - Ionic 2 Native Audio 在浏览器中抛出错误

visual-studio-2015 - Visual Studio 是否需要用于 ASP.NET 5 项目的 .sln 文件?它可以只使用 Global.json 吗?