在编写可以执行CLI命令的gulp文件时

时间:2015-04-24 13:52:36

标签: python django angularjs

我确定这是一个简单的问题,但我似乎无法编写一个可以执行此操作的gulp文件。我试图弄清楚可以执行以下任务的gulpfile:

1. Install Bower dependencies onto the computer
2. Install AngularJS dependencies 
3. Run the "python manage.py runserver" command for the Django web framework.

如何为它编写gulp文件?我会用哪个gulp插件来做这件事?

1 个答案:

答案 0 :(得分:0)

可以在Gulp文件中运行Bower命令,而无需转到命令行。这是一种改编自https://www.snip2code.com/Snippet/82854/Gulp-task-to-run-bower-install-update-an

的方法
var gulp = require('gulp');
var bower = require('bower');
var _ = require('lodash');

gulp.task('bower', function() {
  var deps = _.chain(require(bower.config.cwd + '/bower.json').dependencies).keys().value();
  bower.commands['install'](deps);
});

但是有更简单的方法。您可以通过以下组合获得您想要的位置: