我确定这是一个简单的问题,但我似乎无法编写一个可以执行此操作的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插件来做这件事?
答案 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);
});
但是有更简单的方法。您可以通过以下组合获得您想要的位置:
gulp-shell
:https://www.npmjs.com/package/gulp-shell gulp-install
:https://www.npmjs.com/package/gulp-install