Почему я получаю ошибку SyntaxError: Unexpected identifier и как ее исправить?
Пытаюсь перевести мою сборку gulp с require на ESM и получаю ошибку
SyntaxError: Unexpected identifier
at Loader.moduleStrategy (internal/modules/esm/translators.js:117:18) at async link (internal/modules/esm/module_job.js:42:21)
Как мне исправить эту ошибку?
Импортирую все модули так:
import gulp from "gulp";
import browsersync from "browser-sync";
import fileinclude from "gulp-file-include";
import del from "del"
import scss from "gulp-sass";
import autoprefixer from "gulp-autoprefixer";
import group_media from "gulp-group-css-media-queries";
import clean_css from "gulp-clean-css";
import rename from "gulp-rename;"
import uglify from "gulp-uglify-es";
import imagemin from "gulp-imagemin";
import webp from "gulp-webp";
import webphtml from "gulp-webp-html";
import webpcss from "gulp-webpcss";
import ttf2woff from "gulp-ttf2woff";
import ttf2woff2 from "gulp-ttf2woff2";
import replace from "gulp-replace";
import find from "gulp-find";
import fonter from "gulp-fonter";
import es from "event-stream";
import path from "path";
В pakage.json проприсано:
"type": "module",
Версия node: 14.17.6