我的项目是用react-typescript设置的,除了用关键字“enum”声明之外,它可以正常工作。
typescript 3.0 及以上最大操作系统
enum t {
code = 'CODE'
}
Run Code Online (Sandbox Code Playgroud)
我预计它可以成功编译,但它抛出一个错误,并带有这样的描述“语法错误:枚举是保留字”
我在使用 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 依赖项。此后一切正常。
| 归档时间: |
|
| 查看次数: |
5558 次 |
| 最近记录: |