Изменено время компиляции gulp-typcript для файлов

Я использую gulp-newer Для компиляции файлов нужны только те изменения.

gulp.task('scripts', function() {
    return gulp.src('src/**/*.ts')
        .pipe(newer({dest: './dist', ext: '.js'}))
        .pipe(print(function(filepath) {
            return 'Compiling ' + filepath
        }))
        .pipe(typescript({
            module: 'commonjs',
            target: 'es6'
        }))
        .pipe(gulp.dest('./dist'))
});


gulp.task('default', function() {
    gulp.watch('src/**/*.ts', ['scripts']);
});

Общее время занимает 12s когда я изменяю один файл. Вывод из функции печати возвращает только один файл, который компилируется. Но когда я проверяю измененное время во всех этих файлах, оно показывает текущее время.

Но когда я комментирую новую функцию, это занимает почти то же время.

Я полагаю, что время компиляции для одного времени должно быть в миллисекундах, я не знаю, делаю ли я что-то там неправильно. Но любая помощь для меня сократить время компиляции будет высоко ценится.


ПРИМЕЧАНИЕ: по моему dist папка каждый typescript файл будет скомпилирован в javascript файл.

0 ответов

Другие вопросы по тегам