我在TypeScript项目中使用WebPack。
我有几个具有静态成员的类,例如 :
class Human {
public static DEFAULT_AGE: number = 20;
}
此类由其他文件导入。我希望能够在浏览器的控制台中更改此变量,例如:window.Human.DEFAULT_AGE = 30
,但是Human
类已封装并且在全局范围内不可见。
在构建过程之后(在浏览器中),我可以添加什么以使该类在全局范围内可访问。请注意,我有多个此类,并且我需要WebPack配置解决方案,而不仅仅是设置global.Human = Human
(如果可能)。
我尝试添加
output: {
library: 'someName'
}
它确实公开了someName
命名空间,但它只是一个空的esModule
。