chore(gulpfile): improve serve-and-sync task
Remove the `browserSync` watch as we are manually reloading the browser when our own watchers complete. Ensure that the API watcher actually triggers the browserSync reload.
This commit is contained in:
parent
1372a78fed
commit
ebad24e94b
@ -67,10 +67,7 @@ gulp.task('serve-and-sync', ['build-docs'], function (cb) {
|
|||||||
|
|
||||||
var browserSync = require('browser-sync').create();
|
var browserSync = require('browser-sync').create();
|
||||||
browserSync.init({
|
browserSync.init({
|
||||||
proxy: 'localhost:9000',
|
proxy: 'localhost:9000'
|
||||||
files: [path.join(DOCS_PATH, '**/*/**/*')],
|
|
||||||
logFileChanges: true,
|
|
||||||
reloadDelay: 500
|
|
||||||
});
|
});
|
||||||
|
|
||||||
devGuideExamplesWatch(_devguideShredOptions, function() {
|
devGuideExamplesWatch(_devguideShredOptions, function() {
|
||||||
@ -237,7 +234,7 @@ function apiSourceWatch(postShredAction) {
|
|||||||
console.log('Event type: ' + event.event); // added, changed, or deleted
|
console.log('Event type: ' + event.event); // added, changed, or deleted
|
||||||
console.log('Event path: ' + event.path); // The path of the modified file
|
console.log('Event path: ' + event.path); // The path of the modified file
|
||||||
// need to run just build
|
// need to run just build
|
||||||
Q.all([buildApiDocs('ts'), buildApiDocs('js')]).then(done);
|
Q.all([buildApiDocs('ts'), buildApiDocs('js')]).then(postShredAction);
|
||||||
});
|
});
|
||||||
var examplesPattern = [path.join(ANGULAR_PROJECT_PATH, 'modules/angular2/examples/**/*.*')];
|
var examplesPattern = [path.join(ANGULAR_PROJECT_PATH, 'modules/angular2/examples/**/*.*')];
|
||||||
watch(examplesPattern, function (event, done) {
|
watch(examplesPattern, function (event, done) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user