as-milano/yii2-minify

带有最小化css & js的Yii2视图组件

安装次数: 338

依赖: 0

建议者: 0

安全: 0

星星: 0

分支: 0

类型:yii2-extension

dev-master 2016-02-04 16:48 UTC

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'
    ]
    // ...
]