1

コーヒーファイルをjsにコンパイルするためにgulp-coffeeを使用しています。

ソースフォルダーjsにもう存在しないjsファイル(destディレクトリ内)を削除する方法を理解するのに苦労しています。coffee

私はこれが直接の一杯のコーヒーに関係していないと確信していますが、私はちょっと無知で、一杯のコーヒーに堪能ではありません.

マイ ファイルの構造

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

私の一気飲みタスク

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/'));
});
4

1 に答える 1

1

誰かがこの問題の解決策に興味を持っている場合、私が探していたものを正確に実行するこのパッケージを使用することになりました: 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; 
        }
    });
});
于 2016-06-14T09:18:31.090 に答える