После использования Grunt для нескольких проектов я решил попробовать Gulp.
Большинство проектов, над которыми мы работаем, основаны на Python, и обычно мы запускаем их из командной строки: "python manage.py runningerver"
С Grunt я нашел плагин grunt-bg-shell и смог запустить мою команду следующим образом:
// see: https://npmjs.org/package/grunt-bg-shell
bgShell: {
_defaults: {
bg: true
},
runDjango: {
cmd: 'python <%= paths.manageScript %> runserver 0.0.0.0:<%= port %>'
//cmd: 'python <%= paths.manageScript %> runserver'
}
}
grunt.registerTask('serve', [
'bgShell:runDjango',
'watch'
]);
К сожалению, до сих пор мне не удалось найти аналогичный плагин для Gulp. Я пробовал gulp -shell, gulp -run, gulp -exec, все безрезультатно. В большинстве случаев я смог напечатать свою строку на консоли, но я havent смог запустить фактическую команду.
Любые идеи?