as-milano / yii2-minify
带有最小化css & js的Yii2视图组件
dev-master
2016-02-04 16:48 UTC
Requires
- mrclay/minify: ~2.2
- yiisoft/yii2: ~2.0
This package is auto-updated.
Last update: 2024-09-29 04:25:38 UTC
README
该组件的主要功能是通过“AssetBundle”连接文件进行合并和压缩。
基于另一个扩展的分支,添加了一些额外功能
- 仅合并文件(不压缩)的能力;
- 选择快速和安全的检查原始文件是否更改的方法的能力;
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist as-milano/yii2-minify "*"
或将
"as-milano/yii2-minify": "*"
添加到您的 composer.json
文件的require部分。
配置
在应用程序配置中添加视图组件的配置
'components' => [
// ...
'view' => [
'class' => 'milano\minify\View',
'enableMinify' => !YII_DEBUG,
'minifyCss' => true,
'compressCss' => true,
'minifyJs' => true,
'compressJs' => true,
'minifyPath' => '@webroot/assets/minify',
'jsPosition' => [\yii\web\View::POS_END],
'expandImports' => true,
'compressOutput' => true,
'hashMethod' => 'sha'
]
// ...
]