2013-06-23 5 views
1

Я ищу инструмент, как «gruntjs», который может контролировать свой дротик проект, и когда файл изменяется, это возможность:Есть ли какой-нибудь инструмент, такой как gruntjs, может конвертировать дротик в js при изменении файла проекта?

  1. конвертировано дротик файлы файлы JavaScript
  2. перезагрузить пользовательскую команду дротика: dart app.dart

У меня нет никакого плагина для gruntjs, есть ли такой инструмент для дротика?

ответ

3

Вы можете использовать Dart Editor Build System, чтобы создать свой собственный инструмент для этого. Всякий раз, когда файл изменяется, Dart Editor ищет build.dart в корне проекта и пытается выполнить команды в main(). В вашем файле сборки вы можете вызвать dart2js в своем проекте, вызвать свою команду dart и сделать все, что еще участвует в создании проекта. Именно так WebUI управляет компиляцией веб-компонентов.

Для получения дополнительной информации о Dart Editor Build System и для примера build.dart файлов см. Build.dart and the Dart Editor Build System.

2

Существует также hop.dart может выполнять эту работу. Который имеет некоторые ограничения по сравнению с такими инструментами, как gruntjs, но он хорошо работает для простых задач, таких как dart2js.