Совместите docpad run и grunt watch

Я использую docpad, и для локальной разработки я запускаю его с docpad run, и он запускается и становится активным процессом в терминале.

И я использую grunt, и у меня есть команда watch, которая компилирует мои файлы стилуса. И я запускаю grunt watch на другой вкладке терминала, и он запускает другой активный процесс.

Могу ли я объединить эти инструменты в одну команду и один активный процесс? Я попробовал grunt-shell и запустил grunt watch и docpad run в одном инструменте, но docpad в этом случае не т работать.


person Ivan Shcherbakov    schedule 10.11.2013    source источник


Ответы (1)


Для DocPad есть плагин Grunt: https://github.com/robloach/docpad-plugin-grunt< /а>

Насколько я понимаю, он просто запускает Grunt в проекте каждый раз, когда DocPad перегенерируется. Так что это не совсем то, о чем вы просите, но это работает. :)

person greduan    schedule 11.11.2013
comment
Спасибо, но я думаю, что это не поможет, потому что изменение файлов стилуса не вызовет регенерацию DocPad. - person Ivan Shcherbakov; 12.11.2013
comment
Нет, у меня есть только grunt-плагины для таких задач. Сегодня попробую! Но я предпочитаю разделять эти инструменты: docpad для структуры сайта, grunt для css/js. Теперь я вижу, что эта философия была ошибочной. Но я могу запустить два инструмента просмотра в то же время, что и позже) - person Ivan Shcherbakov; 13.11.2013
comment
Grunt обычно используется для минимизации задач, если они используются вместе с DocPad. github.com/Greduan/eduantech.docpad/blob/master/Gruntfile. js - person greduan; 13.11.2013