Chciałbym dodać gulp, sass i browsersync do mojego zestawu narzędzi. Mam teraz uruchomiony haust z skonfigurowanym zadaniem sass i browsersync.Jak uzyskać gulp + browsersync do pracy z serwerem apache vhost?
Skóruję aplikację php uruchomioną z vhosta na moim lokalnym serwerze apache.
Próbuję uruchomić browsersync z zadania watch, używając opcji proxy przeglądarki browsersync, aby użyć mojego vhosta.
Obecnie, gdy uruchamiam zegarek, na porcie 3000 nie można znaleźć serwera. Jeśli przejdę do "localhost: 3000", pojawi się komunikat "nie znaleziono strony internetowej".
Po przejściu do portu 3001 mogę uzyskać dostęp do interfejsu administratora przeglądarki browsersync. Wiem, że przeglądarka działa.
My łyk conf jest następujący
/* load plugins */
var gulp = require('gulp'),
sass = require('gulp-ruby-sass'),
browsersync = require('browser-sync') ;
/*
* define tasks
*/
gulp.task('sass', function() {
return sass('assets/sass/main.sass') ;
}) ;
/*
* browsersync conf
*/
gulp.task('browser-sync', function() {
browsersync({
proxy: 'localhost',
port: '3000'
});
});
gulp.task('browsersync-reload', function() {
browsersync.reload();
});
gulp.task('watch', ['browser-sync'], function() {
gulp.watch('assets/sass/**/*', ['css']);
});
/* Default task */
gulp.task('default', ['sass'], function() {
gulp.watch("assets/sass/**.*", ['sass']);
});