@Kagtaviy

Как написать правильный таск в gulp для go?

Здравствуйте, где найти пример или инфу где показано как скомпилировать go приложение с помощью gulp?
Цель такова. Отслеживаем изменения в файлах .go(gulp-watch) - если есть изменение то выполняем команду go build main.go.
Заранее спасибо.
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
@Kagtaviy Автор вопроса
gulp.task('go:build', function() {
    var build = child.spawnSync('go', ['build', 'main.go']);
    if (build.stderr.length) {
        var lines = build.stderr.toString()
            .split('\n').filter(function(line) {
                return line.length
            });
        for (var l in lines)
            util.log(util.colors.red(
                'Error (go build): ' + lines[l]
            ));
        notifier.notify({
            title: 'Error (go build)',
            message: lines
        });
    }
    return build;
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Прсмотрите, как это сделано у beego
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы