bravesheep/live-reload-bundle

该包已被放弃且不再维护。未建议替代包。

自动在 Symfony 中包含 live reload 脚本

v0.1.0 2016-06-21 08:57 UTC

This package is not auto-updated.

Last update: 2022-11-21 20:35:07 UTC


README

一个自动在任意 HTML 响应中包含 livereload 脚本链接的 Symfony 扩展包(基于配置)。

KunstmaanLiveReloadBundle 启发。

安装和配置

使用 Composer,通过 require 命令将扩展包添加到您的依赖项中。此命令仅将扩展包添加到开发目的

composer require --dev bravesheep/live-reload-bundle

将扩展包添加到您的 AppKernel

在您的 app/AppKernel.php 中添加扩展包。若仅将其添加到开发扩展包

public function registerBundles()
{
    // ...

    if (in_array($this->getEnvironment(), ['dev', 'test'])) {
        // ...
        $bundles[] = new Bravesheep\LiveReloadBundle\BravesheepLiveReloadBundle();
    }
    // ...
}

配置扩展包

该扩展包无需任何配置即可立即使用。然而,您可以自定义一些设置,如下所示调整默认配置

bravesheep_live_reload:
    enabled: yes
    host: ~
    port: 35729

您可能想要参数化启用标志,以便允许单个开发者选择是否启用 livereload

bravesheep_live_reload:
    enabled: %livereload%

并在您的 app/config/parameters.yml

parameters:
    livereload: yes