Устанавливаем локально Gulp в папку с проектом:
cd C:\Work\My\Folder
npm install gulp
Создаем файл gulpfile.js с кодом
var gulp = require('gulp');
gulp.task('build', function () {
console.log('Building...');
});
gulp.task('default', function () {
console.log('Hello, world!');
});
4 способа запустить задания из файла gulpfile.js.
1) Запустить из файла rungulp.js
Создать файл rungulp.js:
var exec = require('child_process').exec;
exec('node ./node_modules/gulp/bin/gulp.js build', function(error, stdout, stderr) {
console.log('stdout: ', stdout);
console.log('stderr: ', stderr);
if (error !== null) {
console.log('exec error: ', error);
}
});
// или
/*
var child = exec('node ./node_modules/gulp/bin/gulp.js build');
child.stdout.on('data', function(data) {console.log('stdout: ' + data);});
child.stderr.on('data', function(data) {console.log('stderr: ' + data);});
child.on('close', function(code) {console.log('closing code: ' + code);});
*/
Запустить его из командной строки:
node rungulp.js
2) Запустить из командной строки файл gulp
C:\Work\My\Folder\node_modules\.bin\gulp
3) Создать файл package.json с кодом
{
// ...
"scripts": {
"gulp": "gulp"
}
// ...
}
Выполнить в командной строке команду
npm run gulp
4) Установить Gulp глобально
npm install -g gulp
Выполнить в командной строке команду
gulp
Комментариев нет:
Отправить комментарий