lokhman / silex-autoreload
Silex 2.0+ 的 AutoReload 功能服务提供商
2.0.1
2017-03-06 09:23 UTC
Requires
- ext-apcu: *
- silex/silex: ~2.0
- symfony/finder: ^3.2
This package is auto-updated.
Last update: 2024-09-16 21:22:10 UTC
README
为 Silex 2.0+ 微框架提供 AutoReload 功能服务。
该项目是
silex-tools
库的一部分。
安装
您可以使用 Composer 安装 silex-autoreload
composer require lokhman/silex-autoreload
文档
简单的页面自动重载功能服务提供商。它将嵌入一个小的 JavaScript 文件到每个 text/html
内容类型的页面中,当树中的任何(根据配置)文件更新时,它将重新加载页面。支持目录、文件名模式和路径排除。
use Lokhman\Silex\Provider\AutoReloadServiceProvider;
$app->register(new AutoReloadServiceProvider(), [
'autoreload.interval' => 60,
'autoreload.uri' => '/__autoreload',
'autoreload.js_uri' => '/__autoreload.js',
'autoreload' => [
'dirs' => ['/dir/to/watch1', '/dir/to/watch2'],
'files' => ['*.twig', '*.css', '*.js'],
'exclude' => ['node_modules'],
],
]);
可以通过将 autoreload
参数设置为 false
来关闭模块。
需要启用 APCu
扩展和 Symfony Finder
库。
许可证
库在 MIT 许可证下可用。包含的 LICENSE 文件详细说明了这一点。