【发布时间】:2014-12-18 06:40:08
【问题描述】:
在将 Grunt 用于几个项目之后,我决定尝试 Gulp。
我们从事的大部分项目都是基于 Python 的,我们通常从命令行运行它们的方式是:'python manage.py runserver'
通过 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,都无济于事。大多数我能够在控制台上打印我的字符串,但我无法运行实际的命令。
有什么想法吗?
【问题讨论】: