【发布时间】:2015-03-22 04:19:35
【问题描述】:
如何使用 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 的 Web 服务器时,在我的情况下是端口 80 - 它失败了。 我想在更改一些样式或 javascript 等后自动刷新页面。
谢谢
【问题讨论】:
标签: php refresh reload gulp server