Ответы пользователя по тегу npm
  • Что делать если при проверки работоспособности GULP выдает ошибку?

    @joseffie
    Front-end developer
    Стоит научиться читать ошибки и гуглить, и Вы столько времени сможете себе сэкономить.

    Ошибка
    AssertionError [ERR_ASSERION] Task never defined: server
    доходчиво говорит Вам, что таск server, который Вы используете в gulp.parallel('watch', 'server', 'style'), неопределён.

    Для сервера я у Вас вижу таск 'browser-sync', его Вам и нужно использовать, либо переименовать его в 'server'.

    P. S. на будущее, оформляйте код в вопросе внутри тега < code >, либо через JSFiddle или CodePen. С кодом в скриншоте неудобно работать + скриншоты кода запрещены правилами Хабра.
    Ответ написан
    2 комментария
  • Почему возникает ошибка The following tasks did not complete: watch?

    @joseffie
    Front-end developer
    В ошибке чёрным по белому написано, что необходимо сообщить об асинхронном завершении.

    Как это делается, гуглится за несколько секунд по запросу "async completion gulp". Самый простой способ - сделать функцию таска watch асинхронной:
    gulp.task('watch', async function() {
      gulp.src('./src/precss/**/*.css', ['build']);
    });
    Ответ написан
    Комментировать
  • Ошибка в gulpfile.js как решить?

    @joseffie
    Front-end developer
    Таск сервера должен быть асинхронным, иначе Галп не может определить, когда закончится данная задача, и продолжить своё выполнение. Способов решить эту проблему достаточно много, но проще всего в конце таска сервера просто вернуть функцию-коллбек:
    gulp.task('server', function(done) {
    
        browserSync({
            server: {
                baseDir: "src"
            }
        });
    
        gulp.watch("src/*.html").on('change', browserSync.reload);
    
        done();
    });
    Ответ написан
    Комментировать