Как сохранить имена дротиков (переменные, константы, объекты) с помощью команд dart2js?

build compilation dart dart-pub dart2js

103 просмотра

1 ответ

8 Репутация автора

Я пытаюсь скомпилировать проект дартс с помощью команды

pub build

Однако это сгенерирует случайные идентификаторы для всех объектов, которые уничтожат всю информацию журналирования, когда он напечатает имя объекта.

Например, «Объект = K1» печатается вместо «Объект = Зеркало».

Есть ли способ сохранить все имена дротиков при компиляции .js?

Я также попробовал:

pub build --mode=debug

... но недостатком является то, что для производственных сборок теперь разрешен режим отладки.

Есть ли какой-либо подход к построению производства по этому вопросу?

Автор: Jorge Oduber Источник Размещён: 18.07.2016 09:28

Ответы (1)


0 плюса

21569 Репутация автора

Решение

Вы можете отключить минификацию в pubspec.yaml:

transformers:
- $dart2js:
  minify: false

Смотрите здесь для более подробной информации о трансформер паба.

Автор: Danny Tuppeny Размещён: 07.08.2016 07:48
Вопросы из категории :
32x32