PHP con Gulp y BrowserSync
Publicado por Orlando (3 intervenciones) el 09/02/2017 23:45:55
Hola, alguien que me pueda ayudar, tengo un workflow con Gulp mi server corre bien pero necesito correr código php como lo realizo? intento hacerlo mediante gulp-connect-php pero nada, tengo el siguiente gulpfile:
cuando en mi terminal ejecuto la tarea gulp connect-sync me muestra error que browserSyn no es una function
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
var gulp = require('gulp'),
sass = require('gulp-sass'),
ftp = require('gulp-ftp'),
autoprefixer = require('gulp-autoprefixer'),
connect = require('gulp-connect-php'),
browserSync = require('browser-sync').create();
/*
* Tarea recargar pagina cuando task ['sass'] tenga cambios
*/
gulp.task('default', ['sass'], function(){
browserSync.init({
proxy: "localhost"
//server: "./app"
});
gulp.watch('scss/*.scss', ['sass']);
gulp.watch('app/*.html').on('change', browserSync.reload);
});
/*
* Tarea de compilar sass
*/
gulp.task('sass', function () {
return gulp.src('./scss/*.scss')
.pipe(sass().on('error', sass.logError))
// task autoprefixer
.pipe(autoprefixer({
browsers: ['last 10 version'],
cascade: false
}))
.pipe(gulp.dest('./app/css'))
.pipe(browserSync.stream());
});
/**
* Tarea server PHP
*/
gulp.task('connect-sync', function() {
connect.server({}, function (){
browserSync({
proxy: '127.0.0.1:3000'
});
});
gulp.watch('**/*.php').on('change', function () {
browserSync.reload();
});
});
/*
* Tarea para subir FTP
*/
gulp.task('ftp', function () {
return gulp.src('app/**/*')
.pipe(ftp({
host: '***',
user: '***',
pass: '***',
remotePath: '/'
}))
// you need to have some kind of stream after gulp-ftp to make sure it's flushed
// this can be a gulp plugin, gulp.dest, or any kind of stream
// here we use a passthrough stream
// .pipe(gutil.noop());
});
cuando en mi terminal ejecuto la tarea gulp connect-sync me muestra error que browserSyn no es una function
Valora esta pregunta
0