Запуск задачи Gulp в Codekit Hook

Я пытаюсь запустить задачу Gulp в качестве хука Codekit после компиляции файлов JS.

Я создал новый хук и ввел следующую команду:

cd /path/to/my/web/project/
gulp default

Я просто хочу запускать задачу gulp каждый раз, когда Codekit компилирует мои файлы JS. Но ничего не происходит. Что я делаю неправильно?

Если я запускаю эту задачу в терминале, все в порядке.

Спасибо за любую помощь.


person captainh2ok    schedule 03.12.2014    source источник


Ответы (1)


Мое решение состояло в том, чтобы создать сценарий оболочки и напрямую связать его с хуком Codekit:

E.g.:

./rungulptasks.sh

Внутри файла «rungulptasks.sh» я поместил прямую ссылку на локальную корзину gulp:

node_modules/.bin/gulp

Теперь это работает. Решено.

P.S. Не забудьте сделать скрипт исполняемым.

person captainh2ok    schedule 03.12.2014
comment
Мне нужно сделать то же самое... не могли бы вы объяснить это немного лучше? Например, опубликовать пример кода... большое спасибо - person Nick; 02.10.2016
comment
Вы также можете добавить это как шаг сборки, добавив новый шаг Run Script (скрипт оболочки) и добавив туда строку node_modules/.bin/gulp. - person Romans-8---31-39; 05.08.2019