在将TypeScript工具从1.5.3版本更新到1.5.4版本后,我已经在Visual Studio 2015中失去了对JavaScript文件的支持。
对JavaScript的支持,我指的是智能感知,语法着色和JavaScript选项中的选项菜单->文本编辑器。
我的js文件现在看起来像txt文件了
我已经尝试了很多事情:
- 在这个答案的步骤:Visual Studio 2015 CTP - Javascript支持缺失 修复TypeScript工具
- 修复Microsoft Asp。Net and Web Tools 2015
- 修复整个Visual Studio 2015
毫无效果。
有人知道这个问题的解决方案吗?
这是一个已知的错误,我们已经在VS 2015中修复了,但是如果你在特定时期安装了"通用Windows应用程序开发工具",你可能会受到影响。我们将很快发布一个带有以下解决方案的知识库:
如果"通用Windows应用程序开发工具"仍然安装:
- 进入程序和功能,选择Visual Studio 2105,点击更改
- 在Visual Studio设置中,单击"修改"。
- 取消选择"通用Windows应用程序开发工具"功能
- 再次选择"通用Windows应用程序开发工具",点击更新。
如果您已经卸载了"通用Windows应用程序开发工具":
- 重新安装"通用Windows应用程序开发工具"
- 或者,按照以下步骤重新安装JavaScript项目系统和语言服务:
- 下载Visual Studio版本的安装程序,例如
vs_community.exe
. - 打开CMD窗口,执行如下命令:
vs_community.exe /modify /installselectableitems JavaScript_Hidden /passive
- 下载Visual Studio版本的安装程序,例如
找到了一个回滚到TypeScript 1.5.3并恢复对JS支持的解决方案:
- 从"程序和功能"中,卸载TypeScript Tools 1.5.4和Microsoft Asp. exe。Net and Web Tools 2015
- 下载VS2015离线安装程序(参考:如何离线安装VS2015 Community Edition) 在步骤2的下载目录中,导航到"packagesWPT"并安装"webtoolsextensionsvs14"。微软Asp. msi"。Net and Web Tools 2015)然后导航到文件夹(在下载目录内)"OfflineCache 安装程序"。你会看到两个TS文件夹:"TypeScriptV1"one_answers"TypeScriptV2"。它们是1.5.3和1.5.4版本的安装程序。
- 安装TypeScript Tools 1.5.3(使用"TypeScriptV1"文件夹中的安装程序)
现在,启动Visual Studio。此时,JavaScript支持应该回来了,TS支持仍然可用。
注意:VS2015的TypeScript工具没有独立的安装程序(参考:TypeScript 1.5 for没有互联网访问的VS2015)
更新:
正如Mohamed Hegazy所指出的,TypeScript安装程序可以从以下链接下载:TypeScript for Visual Studio 2015
在我的例子中,我是这样做的:
工具>选项>文本编辑器> JavaScript>智能感知>参考
- 确保在参考组 下选择隐式(Web)
- 确保
~/Scripts/references.js
被添加到包含文件列表
希望对你有帮助