Araç setime gulp, sass ve browsersync eklemek istiyorum. Şu anda yapılandırılmış bir sass ve browsersync göreviyle çalışıyorum.Bir apache vhost'unu çalıştırmak için gulp + browsersync'i nasıl alırım?
Yerel apache sunucumdaki bir vhost ile çalışan bir php uygulaması yapıyorum.
Browsersync'in vhost'umu kullanmak için proxy seçeneğini kullanarak bir watch görevinden browsersync'i çalıştırmayı deniyorum.
Şu anda, saati çalıştırdığım zaman, 3000 numaralı bağlantı noktasında hiçbir sunucu bulunamadı. 'Localhost: 3000'e gidersem chrom'lar' web sayfası bulunamadı 'iletisini alırım.
Bağlantı noktası 3001'e gidersem browsersync'ın yönetici UI'sine erişebilirim. Bu yüzden tarayıcının çalışmakta olduğunu biliyorum. Bunu erişmek istediğiniz
/* 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']);
});