【发布时间】:2018-11-07 20:06:44
【问题描述】:
假设我在 Typescript 中有一个枚举
export const enum CarType {
SED = "Sedan"
}
构建后的 JavaScript 代码:
"use strict";
Object.defineProperty(exports,"_esModule, { value: true })
:
所以基本上 js 代码没有逻辑,而只有 .d.ts 文件具有相同的逻辑。
当我使用 tsc 命令构建它并将 JavaScript 代码导出到反应应用程序时,同时访问此枚举,如:CarType.SED,它给出了一个错误,如 - Cannot read property SED of undefined
同样的原因可能是什么。我知道打字稿有一个声明文件(扩展名为.ts)。如何在纯 JS 项目中使用它?
【问题讨论】:
-
你也应该发布你的javascript代码
-
@Florian,也添加了 JS 代码
标签: javascript typescript enums