Gulp tasks

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ребята, я чего-то видимо не понимаю, но имеются такие строки:

Код:
gulp.task('bootstrap', function () {
    gulp.src('vendor/twbs/bootstrap/dist/css/*').pipe(gulp.dest('public/packages/bootstrap/css'));
    gulp.src('vendor/twbs/bootstrap/dist/fonts/*').pipe(gulp.dest('public/packages/bootstrap/fonts'));
    gulp.src('vendor/twbs/bootstrap/dist/js/*').pipe(gulp.dest('public/packages/bootstrap/js'));
});


gulp.task('bootswatch', function () {
   del([
      'public/packages/bootstrap/css/bootstrap.min.css'], function (err, deletedFiles) {
          console.log('Files deleted:', deletedFiles.join(', '));
   });

   gulp.src('vendor/thomaspark/bootswatch/flatly/bootstrap.min.css').pipe(gulp.dest('public/packages/bootstrap/css/'));
});



gulp.task('default', ['bootstrap', 'bootswatch']);
Логика - надо заменить в папке бутстрапа 1 файл. Но он, гад, не перезаписывается. Я чего-то не то делаю?
 

hell0w0rd

Продвинутый новичок
В gulp таски выполняются асинхронно, del здесь в принципе не нужен.
Ну и как-то не правильно ты делаешь, создай bootstrap.less, импортни родной bootstrap.less, а затем bootswatch.less и variables.less нужной темы.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
hell0w0rd, я понимаю, что они идут асинхронно, но даже если проставить у методов цепочку зависимостей, они один хрен не запускаются один-за-другим.

Ну и мне не хочется разбираться как там настраивать less и прочее. Надо просто затереть файл.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
WMix, лесом мимо, если нет ответа :p
 
Сверху