首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用browserSync和gulp-connect-php进行无休止的重新加载

使用browserSync和gulp-connect-php进行无休止的重新加载
EN

Stack Overflow用户
提问于 2016-09-22 17:06:12
回答 1查看 587关注 0票数 0

我最终构建了自己的任务运行器,但我被困在了一个我真正需要的功能上,那就是browserSync,但我使用的是php和XAMPP。

问题:终端总是告诉我"PHP服务器没有启动。正在重试...“。

因为我是个新手,所以我似乎不明白为什么服务器不能连接。请帮帮忙?

下面是我的代码:

代码语言:javascript
复制
// Required tasks
var gulp = require('gulp'),
   connect = require('gulp-connect-php'),
   browserSync = require('browser-sync'),
   reload = browserSync.reload;


// Php Server Tasks
gulp.task('connect', function() {
   connect.server({
      base: './',
      port: 8010,
      keepalive: true
   });
});


// Browser-Sync Tasks
gulp.task('browser-sync',['connect'], function() {
   browserSync({
      proxy: '127.0.0.1:8010',
      port: 8080,
      open: true,
      notify: false
   });
});


// Watch Tasks
gulp.task ('watch', function(){
   gulp.watch('src/sass/**/*.scss', ['styles']);
   gulp.watch('src/js/**/*.js', ['scripts']);
   gulp.watch('./templates/**/*.php', ['html']);
});


// Default
gulp.task('default', ['browser-sync', 'watch']);
EN

回答 1

Stack Overflow用户

发布于 2017-02-19 20:45:31

我不记得这个解决方案在哪里弹出,但我想我会分享代码,因为它可能会帮助其他人:

需要说明的是:我不再使用gulp-connect-php。

代码语言:javascript
复制
// BROWSER-SYNC TASKS
gulp.task('browser-sync', function() {
    browserSync({
        proxy: 'localhost/path/to/the/files',
        open: true,
        notify: false
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39634727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档