3

毎回、すべてを処理しないようにすることはできません。私はもう試した:

  1. gulp のバージョンを更新する
  2. gulp-changed の使用
  3. gulp-newer の使用

gulp-ngmin では動作しますが、gulp-less では動作しません

したがって、これは test.js を変更した場合にのみ test.js を処理します。

var SRC = 'test.js';
var DEST = 'dist';

gulp.task('test', function () {
    return gulp.src(SRC)
        .pipe(changed(DEST))
        // ngmin will only get the files that
        // changed since the last time it was run
        .pipe(ngmin())
        .pipe(gulp.dest(DEST));
});

しかし、このタスクを実行するたびに、計算量が少なくなります

ここで何が問題なのですか?

var SRC = 'test.less';
var DEST = 'dist';

gulp.task('test', function () {
    return gulp.src(SRC)
        .pipe(changed(DEST))
        .pipe(less({
                paths: [path.join(__dirname, 'less', 'includes')]
            }))
        .pipe(gulp.dest(DEST));
});
4

2 に答える 2