概述
我们工作的大多数项目都是基于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,都没有用.大多数im能够在控制台上打印我的字符串,但我没有能够运行实际的命令.
有任何想法吗 ?
var shell = require('gulp-shell'); gulp.task('flask',shell.task(['. env/bin/activate && python my_script.py']));
你使用了另一种语法吗?
总结
以上是编程之家为你收集整理的python – Gulp – 如何从gulpfile写命令到runserver全部内容,希望文章能够帮你解决python – Gulp – 如何从gulpfile写命令到runserver所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧