1
我正在使用Grunt + browserSync + grunt-php。服務器正常啓動。問題是,每當我對PHP文件進行更改時,更改都是而不是在瀏覽器中自動重新加載。儘管設置了適當的設置,但我必須手動重新加載頁面。過去1週一直試圖解決這個問題,但沒有成功。嘗試了其他在線來源,但也沒有幫助。請幫忙。Grunt browserSync grunt-php不會在更改時重新加載PHP文件
目錄結構:
my_app/
src/
index.php
about.php
dist/
Gruntfile.js:
"use strict";
module.exports = function (grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
php: {
files: ['src/**/*.php']
}
},
browserSync: {
dev: {
bsFiles: {
src: 'src/**/*.php'
},
options: {
proxy: '127.0.0.1:8010', //our PHP server
port: 8080, // our new port
open: true,
watchTask: true
}
}
},
php: {
dev: {
options: {
port: 8010,
base: 'src'
}
}
}
});
grunt.registerTask('default', [
'php', // Using the PHP instance as a proxy
'browserSync',
'watch' // Any other watch tasks you want to run
]);
};