Для моего процесса выпуска мне нужно несколько разных «режимов». Однако, если я использую параметр --mode
для pub build
и устанавливаю для него любое значение, кроме release
, это приводит к принудительному un-минификации javascript.
Я знаю, что могу настроить преобразователь dart2js в моем pubspec.yaml
, но если я установлю minify: true
под заголовком $dart2js
в моем pubspec.yaml
, я заставлю их быть минимизированными, а затем не смогу создавать неминифицированные отладочные сборки.
То, что я действительно ищу, - это способ настроить произвольные параметры dart2js (минимизированные, проверенные и т. д.) в pub build
через CLI (чтобы мне не приходилось жестко кодировать в pubspec.yaml
) или, в противном случае, иметь возможность чтобы указать дополнительные произвольные флаги из pub build
CLI, чтобы я мог зарезервировать --mode
для debug
и release
. Конструктор преобразователя asPlugin()
принимает объект BarbackSettings
, но я не понимаю, как увидеть произвольные параметры в этом через командную строку.