0
0

Такая ошибка - Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: C:\Users\79114\Desktop\Assembling\node_modules\gulp-imagemin\index.js
require() of ES modules is not supported.
require() of C:\Users\79114\Desktop\Assembling\node_modules\gulp-imagemin\index.js from C:\Users\79114\Desktop\Assembling\gulpfile.js is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.
Instead rename index.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from C:\Users\79114\Desktop\Assembling\node_modules\gulp-imagemin\package.json.


Mladshiy
2 years ago






Добрый день. Проблема в самой новой версии плагина gulp-magemin, разработчики немного поломали его работу.  Пока можно выбрать один из вариантов:

1) Удалить пока его вообще из сборки

2) Установить предыдущую версию командой:

npm i gulp-imagemin@7.1.0

3) Найти аналог

4) Использовать es6 модули, но это совсем не для новичков, увы.

Иван Петриченко
2 years ago

Один ответ