Error [ERR_REQUIRE_ESM]:

Здраствуйте! Только начал изучать gulp для более быстрой верстки, и уже возникла проблема ((( Вот код:

const {src, dest} = require('gulp')
const sass = require('gulp-sass')
const csso = require('gulp-csso')
const include = require('gulp-file-include')
const htmlmin = require('gulp-htmlmin')
const del = require('del')
const sync = require('browser-sync').create()

function html() {
  return src('src/**.html')
  .pipe(include({
    prefix: '@@'
  }))
  .pipe(dest('dist'))
}

exports.html = html

И выдает такую ошибку:

Yaroslav@DESKTOP-BS02H8M MINGW64 ~/Desktop/gulp-html
$ gulp html
Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\Yaroslav\Desktop\gulp-html\node_modules\del\index.js from C:\Users\Yaroslav\Desktop\gulp-html\gulpfile.js not supported.
Instead change the require of index.js in C:\Users\Yaroslav\Desktop\gulp-html\gulpfile.js to a dynamic import() which is available in all CommonJS modules.
    at Object.<anonymous> (C:\Users\Yaroslav\Desktop\gulp-html\gulpfile.js:6:13) {
  code: 'ERR_REQUIRE_ESM'
}

Читал что это связано с новой версией gulp'a, и нужно использовать импорты, или что-то вроде того. Менял версию, нода и все нужное установлено. Все равно не работает (((

Если не сложно, объясните в чём проблема и перепишите код правильно, буду очень благодарен ^^


Ответы (0 шт):