我想在PHP上使用Browsersync,但我似乎无法让它正常工作。
目前我正在使用Gulp。是否可以将Browsersync与XAMPP / MAMP一起使用,或使用Gulp插件读取df
个文件?
答案 0 :(得分:4)
使用gulp-connect-php
var gulp = require('gulp'),
connect = require('gulp-connect-php'),
browserSync = require('browser-sync');
gulp.task('connect-sync', function() {
connect.server({}, function (){
browserSync({
proxy: '127.0.0.1:8000'
});
});
gulp.watch('**/*.php').on('change', function () {
browserSync.reload();
});
});
然后设置你gulpfile.js
{{1}}
请参阅文档https://www.npmjs.com/package/gulp-connect-php
此处还有一个很好的教程https://phpocean.com/tutorials/front-end/automate-your-workflow-with-gulp-part-3-live-reloading/23
答案 1 :(得分:2)
我有几天相同的情况,直到我发现它发生是因为我没有正确关闭我的html输出。 BrowserSync需要包含一些javascript文本才能重新加载浏览器。如果 html ,正文标记未关闭或不存在,则BrowserSync 无处包括脚本。