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



我确定这是一个简单的问题,但我似乎无法编写一个可以做到这一点的gulpfile。我正在尝试找出一个可以执行以下任务的 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.

如何为它编写gulpfile?我将使用哪些 gulp 插件来执行此操作?

可以在 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

相关内容

  • 没有找到相关文章

最新更新