我最近开始在 Visual Studio 2015 中使用 mvc6 和 knockoutJS。
当我在我的 typescript 文件中使用 knockout 时,我在所有与 jquery 或 knockout(或任何库)相关的内容上都出现红色下划线,并且它在我的错误列表中显示 Cannot find name 'ko'
。我知道 IDE 无法确定这些 javascript 对象确实存在,但这肯定是每个人都会遇到的问题吗?
如何从我的 javascript/typescript 文件中删除智能感知?
最佳答案
选项 1:从设置
您需要通过转到选项 > 文本编辑器 > JavaScript/TypeScript > 语言服务 并取消选中“启用新的 JavaScript 语言服务”来禁用 Javascript 语言服务
选项 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/