Для запуска Gulp задачи из кода необходимо использовать API Gulp. Вот как это делается:
1. Установите Gulp, если вы еще этого не сделали. Введите в терминале команду:
npm install gulp --save-dev
2. Создайте файл gulpfile.js
в корневом каталоге вашего проекта, если этот файл еще не существует.
3. В gulpfile.js
определите вашу задачу, которую вы хотите запустить. Ниже приведен пример простой задачи, которая просто выводит сообщение:
const gulp = require('gulp'); gulp.task('hello', function() { console.log('Hello, Gulp!'); });
4. Чтобы запустить эту задачу, добавьте следующий код в gulpfile.js
:
gulp.task('default', function() { gulp.start('hello'); });
5. Теперь вы можете запустить задачу hello
из командной строки, введя команду gulp
:
gulp
6. Вы также можете запустить задачу hello
из своего приложения Node.js. Пример:
const gulp = require('gulp'); const { series } = require('gulp'); function hello(cb) { console.log('Hello, Gulp from code!'); cb(); } exports.default = series(hello);
Вы можете вызвать функцию hello()
напрямую из вашего кода:
hello();
Кроме того, вы можете использовать API Gulp gulp.task
:
gulp.task('myTask', hello); gulp.task('default', gulp.series('myTask'));
Это позволит вам запустить задачу myTask
с помощью команды gulp
.