Изменено время компиляции 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
файл.