typescript - Sử dụng TypeLITE với Webpack
Tôi đang sử dụng TypeLITE để tạo một số enum Typescript từ mã C# của mình. Kết quả đầu ra sẽ giống như sau:
namespace Test.BL.Enums {
export enum DayShift {
PreviousDay = -1,
CurrentDay = 0,
NextDay = 1
}
}
Tôi đã hiểu rằng những cấu trúc này được gọi là 'mô-đun nội bộ' (nếu tôi không nhầm).
Vì vậy tôi nhập namespace trong một tệp khác như sau:
import Enums = Test.BL.Enums;
Trong thời gian thiết kế, điều này không gây ra lỗi gì, nhưng khi tôi xây dựng Typescript của mình bằng awesome-typescript-loader với Webpack, các enum không được bao gồm. Vì vậy, tôi gặp lỗi này khi chạy ứng dụng (Angular 2).
Có cách nào để sửa vấn đề này không? Có lẽ tắt việc tạo namespace trong Typelite?
Tôi cũng đã tìm thấy vấn đề này trên GitHub:
https://github.com/s-panferov/awesome-typescript-loader/issues/246