【发布时间】:2021-12-07 08:28:32
【问题描述】:
我不明白为什么 Gulp 中的任务启动但没有自动结束
任务代码如下:
import del from 'del';
import { projectFolder } from '../config';
const cleanRoot = () => {
return del(projectFolder);
};
export default cleanRoot;
我运行命令,它是这样写在控制台中的:
C:\Users\sy\Desktop\temp>npm run clean
> project-name@1.0.0 clean
> gulp cleanRoot
[16:07:34] Requiring external module @babel/register
[16:07:39] Using gulpfile ~\Desktop\temp\gulpfile.babel.js
[16:07:39] Starting 'cleanRoot'...
[16:07:39] Finished 'cleanRoot' after 60 ms
Finished 之后的所有内容都将光标挂在下一行,没有任何反应:)
【问题讨论】:
-
你试过
return del(projectFolder, { force: true });吗?删除当前目录之外的内容时需要选项force。 -
@GOTO0 现在我试了 3 次,没有任何结果 :(。有趣的是,在所有任务中这是 + -,目前还不清楚为什么。
标签: javascript node.js gulp gulp-4