我遇到了一个问题:在 Gulp 版本 4.0.1 中构建项目时,无法使用“del”模块。终端给出以下信息:'ReferenceError: del is not defined'。但我使用命令“npm i del -D”安装了模块,它位于 package.json 中。
{
"name": "testgulp",
"version": "1.0.0",
"description": "",
"main": "gulpfile.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"del": "^4.1.1",
"gulp": "^4.0.1"
}
}
并相应地 gulpfile:
'use strict';
const gulp = require('gulp');
const clear = require('del');
gulp.task('clear', function() {
return del.sync(['dist']);
});
该错误意味着 del 变量未定义。