问题描述
在将 TypeScript 工具从版本 1.5.3 更新到 1.5.4 后,我失去了对 Visual Studio 2015 中 JavaScript 文件的支持。
对 JavaScript 的支持是指智能感知、语法着色和选项菜单 -> 文本编辑器中的 JavaScript 选项。
我的 js 文件现在看起来像 txt 文件。
我已经尝试了很多东西:
- 此答案中的步骤:
- 修复 TypeScript 工具
- 修复 Microsoft Asp.Net 和 Web Tools 2015
- 修复整个 Visual Studio 2015
没有任何效果。
有谁知道这个问题的解决方案?
1楼
这是我们在 VS 2015 中修复的已知错误,但是如果您在特定时间段内安装了“通用 Windows 应用程序开发工具”,您可能会受到影响。 我们将很快发布具有以下解决方法的知识库:
如果仍然安装了“通用 Windows 应用程序开发工具”:
- 转到程序和功能,选择 Visual Studio 2105,单击更改。
- 在 Visual Studio 安装程序中,单击修改。
- 取消选择“通用 Windows 应用程序开发工具”功能
- 再次选择“Universal Windows App Development Tools”,然后单击“更新”。
如果您已经卸载了“Universal Windows App Development Tools”:
- 重新安装“通用 Windows 应用程序开发工具”
-
或者,按照以下步骤重新安装 JavaScript 项目系统和语言服务:
-
下载适用于您的 Visual Studio 版本的安装程序,例如
vs_community.exe
。 -
打开 CMD 窗口,并运行以下命令:
vs_community.exe /modify /installselectableitems JavaScript_Hidden /passive
-
下载适用于您的 Visual Studio 版本的安装程序,例如
抱歉,添麻烦了。 希望有帮助。
2楼
找到了回滚到 TypeScript 1.5.3 并重新支持 JS 的解决方法:
- 从程序和功能,卸载 TypeScript Tools 1.5.4 和 Microsoft Asp.Net and Web Tools 2015
- 下载VS 2015离线安装程序(参考:)
- 在第 2 步的下载目录中,导航到“packages\\WPT”并安装“webtoolsextensionsvs14.msi”(Microsoft Asp.Net and Web Tools 2015)
- 然后导航到文件夹(在下载目录内)“OfflineCache\\installers”。 您将看到两个 TS 文件夹:“TypeScriptV1”和“TypeScriptV2”。 它们分别是 1.5.3 和 1.5.4 版本的安装程序。
- 安装 TypeScript Tools 1.5.3(使用文件夹“TypeScriptV1”中的安装程序)
现在,启动 Visual Studio。 此时 JavaScript 支持应该回来了,并且 TS 支持仍然可用。
注意:没有用于 VS 2015 的TypeScript 工具的独立安装程序(参考: )
更新:
正如 Mohamed Hegazy 所指出的,TypeScript 安装程序可以在以下位置下载:
3楼
就我而言,这是我修复它的方式:
工具 > 选项 > 文本编辑器 > JavaScript > Intellisense > 参考
- 确保在参考组下选择了隐式(Web)
-
确保
~/Scripts/references.js
添加到包含文件列表中
希望它会帮助你