enlitepro / enlite-assetic
该模块添加了 Assetic 缓存,一些过滤器(coffee、csso、less、ngmin、uglify、uglifycc),支持从其他集合中使用 @asset,将当前版本放入静态文件
v1.2.1
2016-02-17 08:36 UTC
Requires
- kriswallsmith/assetic: >=1.0,<1.2
- widmogrod/zf2-assetic-module: ~1.0
- zendframework/zend-modulemanager: ~2.2
- zendframework/zend-servicemanager: ~2.2
Requires (Dev)
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' ), )