gpt4 book ai didi

javascript - Gulp-coffee 删除不存在的文件

转载 作者:行者123 更新时间:2023-11-27 22:53:55 24 4
gpt4 key购买 nike

我正在使用 gulp-coffee 将我的咖啡文件编译为 js,没什么花哨的。

我很难弄清楚如何删除源 coffee 文件夹中不再存在的 js 文件(在 dest js 目录中)。

我很确定这与 gulp-coffee 没有直接关系,但我有点无知,而且我对 gulp 也不是那么精通。

我的文件结构

/app/
/coffee (source)
/js (dest)

我的 gulp 任务

gulp.task('coffee', function() {
return gulp.src('app/coffee/**/*.coffee')
.pipe($.changed('./app/js/', {extension: '.js'}))
.pipe($.coffee())
.on('error', logCoffeeError)
.pipe(gulp.dest('app/js/'));
});

最佳答案

如果有人对这个问题的解决方案感兴趣,我最终使用了这个包,它正是我正在寻找的:https://github.com/StevenTheEVILZ/gulp-syncronize

用途:

gulp.task('unused', function() {
return syncronize({
src: 'app/coffee/', //Source folder
target: 'app/js/', //Output folder
extensions: {
'js': 'coffee', // Corresponds .js files to the .coffee files;
}
});
});

关于javascript - Gulp-coffee 删除不存在的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37793947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com