The requested module 'del' does not provide an export named 'default'

введите сюда описание изображениявведите сюда описание изображенияПытаюсь запустить сборку. Ничего с ней не делал, прошлый проект нормально запускался. Но запускаю новый - появляется эта ошибка. Пробовал менять constant (сonst) в функции на default - ничего не меняется. Пробовал изменять первую строку на import * as del from "del" - также ничего не происходит. Проверил этот же файл в прошлом проекте, всё идентично написано.

Помогите, пожалуйста.введите сюда описание изображения


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

Автор решения: Pirate

удалось решить проблему ? У меня такая же фигня,старый проект запускаю все норм новый запускаю точь в точь как у тебя. Ps. Удалось решить через npm install del@6

→ Ссылка
Автор решения: user512421
import {deleteAsync}  from "del";

export const reset = () => {
    return deleteAsync(app.path.clean);
}
→ Ссылка
Автор решения: mangust228

Мне помогла замена в файле package.json с:

"del":"latest"

на

"del":"^6.1.1"
→ Ссылка
Автор решения: Brendan8c

Сам способ подключения изменился.
На сайте npmjs – del можно прочитать как использовать.

Содержимое файла gulpfile.js я подключил вот так, это работает для меня.
import { deleteAsync } from 'del'; // Удалить файлы и каталоги.
function clear() { return deleteAsync(build) }// Очищаем папку build перед каждым запуском сборки.

→ Ссылка
Автор решения: Georg Dronov

Все же используй лучше

import { deleteAsync } from "del";
export const reset = () => {
    return deleteAsync(app.path.clean);
};

Сам долго разбирался и это должно помочь!

→ Ссылка