Я использую WebPack с моим проектом TypeScript.
У меня есть несколько классов, которые имеют статические члены, например, :
class Human {
public static DEFAULT_AGE: number = 20;
}
Этот класс импортируется другимифайлы.Я хочу изменить эту переменную в консоли моего браузера следующим образом: window.Human.DEFAULT_AGE = 30
, но класс Human
инкапсулирован и не виден в глобальной области видимости.
Что можно добавить в конфигурацию WebPack длясделайте этот класс глобально доступным после процесса сборки (в браузере).Обратите внимание, что у меня есть несколько таких классов, и мне нужно решение для конфигурации WebPack, а не просто установка global.Human = Human
, если это возможно.
Я попытался добавить
output: {
library: 'someName'
}
Это действительно выставляетsomeName
пространство имен, но это просто пустое esModule
.