语法错误:枚举是打字稿中的保留字

Jie*_* Wu 7 typescript

我的项目是用react-typescript设置的,除了用关键字“enum”声明之外,它可以正常工作。

typescript 3.0 及以上最大操作系统

enum t {
    code = 'CODE'
}
Run Code Online (Sandbox Code Playgroud)

我预计它可以成功编译,但它抛出一个错误,并带有这样的描述“语法错误:枚举是保留字”

Inn*_*ode 0

我在使用 enum 关键字时遇到了类似的挑战。我使用“npx create-expo-app my-app”创建了应用程序,没有使用 typescript 选项。输入下面的代码段后,出现错误,描述为“语法错误:枚举是保留字”

enum EResult {
  CANCELLED = "CANCELLED",
  DISABLED = "DISABLED",
  ERROR = "ERROR",
  SUCCESS = "SUCCESS",
}
Run Code Online (Sandbox Code Playgroud)

为了修复该错误,我将 App.js 文件重命名为 App.tsx 这修复了该错误。为了重新加载我的应用程序,我按照 VS Code 编辑器的提示安装了 TypeScript 依赖项。此后一切正常。