如何使用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 等后自动刷新页面。
谢谢
使用 gulp-livereload
重新加载刚刚与 livereload 浏览器扩展程序连接的资产文件。https://www.npmjs.com/package/gulp-livereload
gulp 重新加载任务不需要实际管理服务器,只需访问浏览器即可。