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