0
我正在使用gulp編譯我的ts
文件到js
文件。當我單獨更改ts
文件時,手錶並未更新瀏覽器。但是,當我更改html
或css
文件它工作正常。Gulp.js - `watch`不能處理`typescript`變化,但是可以處理`html,css`變化
我明白,我在這裏的watch
屬性中缺少的東西。有人幫我在這裏找到錯誤嗎?
這裏是我的代碼:
var gulp = require('gulp'),
gulpTypescript = require('gulp-typescript')
browserSync = require('browser-sync');
var scripts = {
in : 'app/script/ts/*.*',
dest : 'app/script/js/'
}
gulp.task('typeScript', function() {
return gulp.src(scripts.in)
.pipe(gulpTypescript())
.pipe(gulp.dest(scripts.dest));
});
gulp.task('browserSync', function() {
browserSync({
server: {
baseDir: 'app'
}
})
})
gulp.task('default', ['typeScript', 'browserSync'], function() {
gulp.watch([[scripts.in], ['typeScript']], browserSync.reload);
gulp.watch(['app/*.html', 'app/styles/*.css'], browserSync.reload);
});