【问题标题】:Visual Studio 2015 RTM - Lost JavaScript support after update TypeScript ToolsVisual Studio 2015 RTM - 更新 TypeScript 工具后失去 JavaScript 支持
【发布时间】:2015-10-31 12:16:34
【问题描述】:

在将 TypeScript 工具从版本 1.5.3 更新到 1.5.4 后,我失去了对 Visual Studio 2015 中 JavaScript 文件的支持。

对 JavaScript 的支持是指智能感知、语法着色和选项菜单 -> 文本编辑器中的 JavaScript 选项。

我的 js 文件现在看起来像 txt 文件。

我已经尝试了很多东西:

  1. 此答案中的步骤:Visual Studio 2015 CTP - Javascript support missing
  2. 修复 TypeScript 工具
  3. 修复 Microsoft Asp.Net 和 Web 工具 2015
  4. 修复整个 Visual Studio 2015

没有任何效果。

有人知道这个问题的解决方案吗?

【问题讨论】:

  • 感谢警告。在搜索发行说明时来到这里。有人知道他们会在哪里吗?
  • @citykid 我不知道。我找不到任何关于 VS 2015 的 TypeScript 1.5 工具的公共信息、网站或 repo。也许你可以在这里问一下:visualstudiogallery.msdn.microsoft.com/…

标签: javascript syntax-highlighting intellisense visual-studio-2015 typescript1.5


【解决方案1】:

这是我们在 VS 2015 中修复的已知错误,但是如果您在特定时间段内安装了“通用 Windows 应用程序开发工具”,您可能会受到影响。我们将很快发布包含以下解决方法的 KB:

如果“通用 Windows 应用程序开发工具”仍然安装:

  1. 转到程序和功能,选择 Visual Studio 2105,单击更改。
  2. 在 Visual Studio 设置中,单击修改。
  3. 取消选择“通用 Windows 应用程序开发工具”功能
  4. 再次选择“通用Windows应用开发工具”,点击更新。

如果您已经卸载了“通用 Windows 应用开发工具”:

  • 重新安装“通用 Windows 应用开发工具”
  • 或者,按照以下步骤重新安装JavaScript项目系统和语言服务:
    1. 下载适用于您的 Visual Studio 版本的安装程序,例如vs_community.exe
    2. 打开 CMD 窗口,然后运行以下命令:vs_community.exe /modify /installselectableitems JavaScript_Hidden /passive

很抱歉给您带来麻烦。希望对您有所帮助。

【讨论】:

  • 为我工作。谢谢!
  • 确实,当我本周在全新安装的 Windows 10 上安装 VS 时,我选择了用于通用应用程序开发的工具。今晚我将尝试您的解决方法。谢谢迈克尔!
  • @AugustoBarreto 我也肯定。但是在第二次尝试时未选择“Emulators for Windows Mobile 10.0.10240”选项。 github.com/Microsoft/TypeScript/issues/…
  • @Sergey 谢谢!我什至不知道有一个 TypeScript 的 GitHub 存储库。
  • 很高兴为你们工作。仅供参考,我们已将此添加到已知 VS 2015 问题列表中,您可以在此处找到:support.microsoft.com/en-us/kb/3025135
【解决方案2】:

找到了回滚到 TypeScript 1.5.3 并重新获得对 JS 支持的解决方法:

  1. 从程序和功能中,卸载 TypeScript Tools 1.5.4 和 Microsoft Asp.Net 和 Web Tools 2015
  2. 下载VS 2015离线安装程序(参考:How to install VS2015 Community Edition offline
  3. 在第 2 步的下载目录中,导航到“packages\WPT”并安装“webtoolsextensionsvs14.msi”(Microsoft Asp.Net 和 Web Tools 2015)
  4. 然后导航到文件夹(在下载目录中)“OfflineCache\installers”。您将看到两个 TS 文件夹:“TypeScriptV1”和“TypeScriptV2”。它们分别是 1.5.3 和 1.5.4 版本的安装程序。
  5. 安装 TypeScript Tools 1.5.3(使用文件夹“TypeScriptV1”中的安装程序)

现在,启动 Visual Studio。此时 JavaScript 支持应该会恢复,并且 TS 支持仍然可用。

注意:TypeScript Tools VS 2015 没有独立的安装程序(参考:Typescript 1.5 for VS2015 without internet access

更新:

正如 Mohamed Hegazy 所说,TypeScript 安装程序可在以下网址下载:TypeScript for Visual Studio 2015

【讨论】:

【解决方案3】:

就我而言,这是我修复它的方式:

工具 > 选项 > 文本编辑器 > JavaScript > Intellisense > 参考

  1. 确保在 Reference Group 下选择了 Implicit (Web)
  2. 确保 ~/Scripts/references.js 已添加到包含文件列表中

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 2016-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多