Typescript 在网页包中使用TypeLITE
我正在使用TypeLITE从我的C#代码创建一些Typescript枚举。输出如下所示:Typescript 在网页包中使用TypeLITE,typescript,webpack,typelite,Typescript,Webpack,Typelite,我正在使用TypeLITE从我的C#代码创建一些Typescript枚举。输出如下所示: namespace Test.BL.Enums { export enum DayShift { PreviousDay = -1, CurrentDay = 0, NextDay = 1 } } 我了解到这种结构被称为“内部模块”(如果我是对的话) 因此,我将名称空间导入其他一些文件,如: import Enums = Test.BL.En
namespace Test.BL.Enums {
export enum DayShift {
PreviousDay = -1,
CurrentDay = 0,
NextDay = 1
}
}
我了解到这种结构被称为“内部模块”(如果我是对的话)
因此,我将名称空间导入其他一些文件,如:
import Enums = Test.BL.Enums;
在设计时,这不会给出任何错误,但当我使用Web包中的awesome Typescript loader构建我的Typescript时,不包括枚举。因此,在运行(Angular 2)应用程序时,我得到了一个错误
有办法解决这个问题吗?也许在Typelite中禁用命名空间生成
我在github上也发现了这个问题:
您是否尝试过更新tsconfig以使用
preserveConstEnum
?您是否尝试过ts loader
以查看行为是否有差异?@Jensdc您的问题有什么解决方案吗?