Как исправить gulp build -> TypeError: function from() { [native code] } is not a constructor?

Ошибка "TypeError: function from() { [native code] } is not a constructor" возникает, когда вы пытаетесь использовать функцию "from" в Gulp.js, как конструктор или вызываемую функцию, в то время как она является методом объекта.

Вероятно, причиной этой ошибки является неверное использование оператора "from", который должен быть частью Gulp API для создания потоков. Ошибка может возникнуть, если вы пытаетесь вызвать эту функцию напрямую из своего кода или использовать неправильный синтаксис.

Для исправления этой ошибки, следует проверить следующие пункты:

1. Проверьте правильность установки Gulp.js и его плагинов. Убедитесь, что вы устанавливаете правильные версии плагинов и не возникает конфликт зависимостей.

2. Проверьте правильность использования функции "from". Убедитесь, что вы обращаетесь к этой функции как к методу объекта. Например, правильное использование может выглядеть следующим образом:

const { src, dest } = require('gulp');

function yourTask() {
  return src('source/*.js')  // Используется метод src() для чтения файлов
    .pipe(dest('dist'));  // Используется метод pipe() для обработки потока и записи файлов
}

exports.default = yourTask;

3. Проверьте, что ваш код имеет правильную структуру и не содержит синтаксических ошибок. Убедитесь, что вы правильно объявляете и декларируете функции, используя правильный синтаксис JavaScript.

4. Проверьте, что вы используете правильные версии Gulp.js и его плагинов. Некоторые плагины могут не совместимы с новыми версиями Gulp.js, поэтому возможно, вам понадобится обновить или откатить версию плагина.

Если проблема не решена после проверки вышеперечисленных пунктов, рекомендуется обратиться к сообществу Gulp.js или к разработчику плагина для получения более подробной информации о проблеме и возможных способах ее решения.