enlitepro/enlite-assetic

该模块添加了 Assetic 缓存,一些过滤器(coffee、csso、less、ngmin、uglify、uglifycc),支持从其他集合中使用 @asset,将当前版本放入静态文件

v1.2.1 2016-02-17 08:36 UTC

README

安装

推荐的安装方式是通过 composer。

{
    "require": {
        "enlitepro/enlite-assetic": "1.*"
    }
}

用法

EnliteAssetic 添加到您的 config/application.config.php 中以启用模块。

  • EnliteUglifyFilter(需要 npm 模块 uglify-js)
  • EnliteCoffeeFilter(需要 npm 模块 coffee-script)
  • EnliteLessFilter(需要 npm 模块 less)
  • EnliteCssoFilter(需要 npm 模块 csso)
  • EnliteUglifycssFilter(需要 npm 模块 uglifycss)
    'admin_js' => array(
        'assets' => array(
            // ...
        ),
        'filters' => array('?EnliteUglifyFilter'),
    ),

或者

    'admin_js' => array(
        'assets' => array(
            // ...
        ),
        'filters' => array(
            '?EnliteCoffeeFilter' => ''
        ),
    ),

Capistrano 修订注入

    'service_manager' => array(
        'aliases' => array(
            'AsseticConfiguration' => 'EnliteAssetic\Configuration'
        ),
    )