PHP - PHP con Gulp y BrowserSync

 
Vista:
Imágen de perfil de Orlando
Val: 5
Ha aumentado su posición en 24 puestos en PHP (en relación al último mes)
Gráfica de PHP

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:
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder