【问题标题】:Cannot select Typescript as a language in VSCode无法在 VSCode 中选择 Typescript 作为语言
【发布时间】:2021-04-24 21:54:07
【问题描述】:

我正在尝试使用 vscode 和 typescript。我在全球范围内安装了打字稿。尝试选择文件语言以进行正确的语法突出显示时,未列出打字稿。我已经尝试卸载 vscode 并重新安装它,以及禁用所有扩展。

目前我启用了 prettier,但是由于我无法选择 Typescript 作为一种语言,语法高亮显示为无,或者它使事情变红,因为它没有检测到它的 typescript。

No syntax highlighting

Language selected is Javascript and Typescript syntax is highlighted red

【问题讨论】:

  • 如果文件有扩展名.ts,你得到languageID TypeScript不需要安装任何东西,即使你没有安装TypeScript也可以工作
  • 但这不起作用。它突出了很多语法红色
  • @Dan 好的,这绝对很奇怪。扩展名.ts 显示什么类型的文件
  • @UdenduAbasili 它没有任何类似于打字稿的东西。屏幕截图没有显示我输入任何内容,因为如果我输入“ty”,则列表为空。有 React Javascript 之类的选项,所以我仔细检查了它是否没有列为 React Typescript 等。我尝试卸载并重新安装,但是当我重新下载时它保存了我的扩展,所以我将尝试找出如何完全卸载并删除任何类似的缓存信息。
  • @dan 在 github 上提出了 VS Code 的问题。您应该尝试重新下载 VS Code,因为默认情况下会提供 typescript 文件类型检测

标签: typescript visual-studio-code


【解决方案1】:

听起来你已经禁用了内置的 JS/TS 扩展(或者可能有另一个扩展覆盖它)。

在扩展视图中,搜索 @builtin TypeScript 并确保 TypeScript Language Basics 已启用:

TypeScript Language Basics 提供语法高亮,而TypeScript and JavaScript Language Features 提供智能感知。

【讨论】:

  • 解决了我的问题,谢谢!未启用 Typescript Language Basics。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-07-17
  • 2018-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多