我的公共目录中有一些随机的html文件,我在Laravel项目中使用。由于我与他们合作,每次我对这些文件进行更改时,我都想重新加载浏览器。
这是可能的,如果是的话怎么样?
在我的Laravel gulpfile中放置这样的东西可能是正确的方向:
.task('reload', 'public/elements/**')
然后可以触发相应的任务:
gulp.task('reload', function () {
gulp.src('public/**/*.html')
.pipe(refresh()); // this does not work
});
此外,似乎browserSync在此处有一个解决方案:https://www.browsersync.io/docs/options/#option-files
但它在我的机器上无效(Windows 7)。
答案 0 :(得分:1)
我认为你的问题很疯狂,但我猜测自己并查了一下。
https://laravel.com/docs/5.2/elixir#browser-sync
我不确定这是什么要求。我知道在将我的DE从Windows 7切换到Ubuntu 16.04之前我无法使用notify-send
,所以除非你使用支持的环境,否则你可能没有运气。
以下是完整的选项列表。
https://www.browsersync.io/docs/options/
从它的外观来看,我会试试这个:
elixir(function(mix) {
mix.browserSync({
files: ["public/elements/*"]
});
});