Как я могу использовать gulp для запуска и обновления сервера на существующем хосте и порте, которые используют PHP? Apache / PHP работает на HTTP: // локальный: 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, так в моем случае порт 80 — это не удается.
Я хочу автоматически обновлять страницу после изменения некоторых стилей, JavaScript и т. Д.
Спасибо
использование gulp-livereload
перезагрузить файлы ресурсов, только что связанные с расширением браузера livereload.
https://www.npmjs.com/package/gulp-livereload
Задача перезагрузки gulp не требует реального управления сервером, просто доступ к браузеру.
Других решений пока нет …