gulpfile.mjs
import gulp from 'gulp';
import del from 'del';
export const clean = () => del(['build']);
export default dev;
package.json
{
"name": "test",
"version": "1.0.0",
"description": "My test work",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"del": "^7.0.0",
"gulp": "^4.0.2"
}
}
Появляется ошибка при возове команды gulp clean
D:\Work\test>gulp clean
file:///D:/Work/test/gulpfile.mjs:2
import del from 'del';
^^^
SyntaxError: The requested module 'del' does not provide an export named 'default'
at ModuleJob._instantiate (node:internal/modules/esm/module_job:123:21)
at async ModuleJob.run (node:internal/modules/esm/module_job:189:5)
at async Promise.all (index 0)
at async ESMLoader.import (node:internal/modules/esm/loader:530:24)
at async importModuleDynamicallyWrapper (node:internal/vm/module:438:15)