Задать вопрос
@SuperProshka

Webpack + ts (babel) + Google Closure Compiler ADVANCED не работают?

Добрый день!
У меня, кажется, не простой вопрос.
Я пишу проект на TS. Настроил webpack + babel сборку. Все собирается и работает.
Но если пропустить собранный бандл через Google Closure Compiler в ADVANCED режиме, то все ломается.
Проблема в том, что после webpack в бандле используется конструкция _defineProperty(this, "variableName", 2) для объявления и синтаксис с доступом через точку для доступа к переменной.
В результате возникает несогласованное переименование https://developers.google.com/closure/compiler/doc...
Вот тут также описана проблема https://groups.google.com/g/closure-compiler-discu...

Можно ли как-то убрать defineProperty из сборки после webpack?
Как в целом писать на ts, чтобы это можно было пропустить через Closure Compiler ADVANCED?
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Сложный 11 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы