在使用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'
]);
Run Code Online (Sandbox Code Playgroud)
不幸的是,到目前为止我一直无法为Gulp找到类似的插件.我已经尝试过gulp-shell,gulp-run,gulp-exec,但都无济于事.大多数人都能在控制台上打印我的字符串,但我还没能运行实际的命令.
有任何想法吗 ?
这里的主要区别是什么?你为什么要使用一个?
我开始使用 Collapse,但后来注意到也存在扩展面板,这让我对我们应该使用哪个面板感到困惑。