Vorrei aggiungere gulp, sass e browsersync al mio toolkit. Ora eseguo gulp con un'attività sass e browsersync configurata.Come posso ottenere gulp + browsersync per lavorare su un vache di apache?
Sto tagliando un'app di php in esecuzione da un vhost sul mio server locale Apache.
Sto tentando di eseguire browsersync da un'attività di controllo, utilizzando l'opzione proxy di browsersync per utilizzare il mio vhost.
Attualmente, quando eseguo l'orologio non è possibile trovare alcun server sulla porta 3000. Se si naviga su 'localhost: 3000' viene visualizzato il messaggio di chromi 'no web page found'.
Se si passa alla porta 3001, è possibile accedere all'interfaccia utente di gestione di browsersync. Quindi so che browsersync è in esecuzione.
mio sorso conf è la seguente
/* 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']);
});