运行 并使用 Gulp 刷新 PHP 服务器

Run and refresh PHP server using Gulp

如何使用 gulp 到 运行 并刷新现有主机和端口上使用 PHP 的服务器? Apache/PHP 运行 秒 http://localhost:80

gulp.task('connect', function () {
    var serveStatic = require('serve-static');
    var serveIndex = require('serve-index');
    var app = require('connect')()
            .use(require('connect-livereload')({port: 35729}))
            .use(serveStatic('dist'))
            .use(serveStatic('app'))
            .use(serveIndex('app'));

    require('http').createServer(app)
            .listen(8888)
            .on('listening', function () {
                console.log('Web server start on port 8888');
            });
});

gulp.task('serve', ['connect'], function () {
    require('opn')('http://localhost:8888');
});

这段代码工作正常。如果我更改某些内容(如 js、css 等),则会刷新浏览器。这如果用于端口 8888。但是当我想使用 PHP 是 运行ning 的网络服务器时,所以在我的情况下端口 80 - 它失败了。 我想在更改一些样式或javascript等后自动刷新页面

谢谢

使用gulp-livereload 重新加载刚刚与 livereload 浏览器扩展连接的资产文件。 https://www.npmjs.com/package/gulp-livereload

gulp重新加载任务不需要实际管理服务器,只需访问浏览器即可。