2013-08-07 3 views
2

С инструментом «паба» Дарта и его командой «развернуть» вы можете создать развертываемую версию вашего веб-приложения Dart. Вывод записывается в каталог «deploy». Я хочу знать, есть ли способ указать другой выходной каталог?Как указать выходной каталог для «pub deploy» для Dart?

Я искал в Интернете вариант командной строки, но не нашел упоминания об этом. Запуск «pub help deploy» не показывает параметров для команды deploy.

Если «pub deploy» не имеет опции выходного каталога, я хочу найти исходный код pub.dart. Я создам настраиваемую версию, которая принимает параметр выходного каталога. К сожалению, я не могу найти pub.dart в SDK. Я нашел скрипт оболочки pub. Он вызывает pub.dart.snapshot, который составляет 100 тысяч строк непонятного байт-кода Дарта. Есть ли доступный для чтения файл pub.dart? Это в SDK?

Ваша помощь приветствуется.

ответ

1

На данный момент это не настраивается. источник папка всегда /web и вывод папка всегда /deploy.

Источник доступен по адресу http://code.google.com/p/dart/source/browse/trunk/dart/sdk/lib/_internal/pub/lib/src/command/deploy.dart#33.

Простым решением является просто переименование deploy сгенерировано.

+0

Спасибо! Полезно видеть исходный код pub.dart. – devdanke

Смежные вопросы