• Верстать без фреймвороков это значит быть не професионалом?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Быть профессионалом - значит знать и правильно применять необходимые инструменты для наиболее эффективного решения задачи. А также НЕ применять, если в этом нет необходимости.
    Ответ написан
    4 комментария
  • Почему после сборки проекта не появляется папка dist в Gulp 4?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    в общем проблема похоже в методе task()
    Его сигнатура изменилась
    task([taskName], taskFunction)

    Здесь нет третьего параметра, как было в третьей версии.
    Соответственно объявленные анонимные функции не запускаются (этот параметр игнорится)

    Старый подход к объявлению задач с предварительным запуском других не работает.
    Нужно отдельно описывать все задачи и запускать через series/parallel, или анонимными функциями в том же series

    Было:

    gulp.task(
      'sometask',      // название задачи
      ['anothertask'], // выполнить перед задачей
      function(){}     // сама задача
    )


    Стало:

    gulp.task(
      'sometask',     // название задачи
      gulp.series(    // последовательно выполнить
        'anothertask',  // другие задачи
         function(){}   // и саму задачу
      )
    )


    Добавлю неправильный вариант, который может ввести в заблуждение:

    gulp.task(
      'sometask',     // название задачи
      gulp.series('anothertask'),  // выполнить другие задачи
      function(){}   // и саму задачу
    )
    Ответ написан
    8 комментариев