WebPack разрешает доступ к классам статических членов - PullRequest
0 голосов
/ 03 октября 2018

Я использую 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...