网站搜索

typescript - 在 Webpack 中使用 TypeLITE


我正在使用 TypeLITE 从我的 C# 代码创建一些 Typescript 枚举。输出大致如下:

namespace Test.BL.Enums {
    export enum DayShift {
        PreviousDay = -1,
        CurrentDay = 0,
        NextDay = 1
    }
}

我明白这些结构被称为“内部模块”(如果我没理解错的话)。

所以我在其他文件中导入命名空间,如:

import Enums = Test.BL.Enums;

在设计阶段,这不会产生任何错误,但当我使用 Webpack 和 awesome-typescript-loader 构建我的 TypeScript 时,枚举没有被包含。因此,当运行 (Angular 2) 应用程序时,我在这里会遇到错误。

有什么办法解决这个问题吗?也许可以在 Typelite 中禁用命名空间生成?

我也在 GitHub 上发现了这个问题:

https://github.com/s-panferov/awesome-typescript-loader/issues/246