slinstj / yii2-assets-optimizer
统一并压缩 AssetBundles 中的 JS 和 CSS 文件。使用内部服务器缓存加速整个过程,减少时间浪费。
0.1.2
2015-11-22 19:13 UTC
Requires
- matthiasmullie/minify: ^1.3
- yiisoft/yii2: 2.0.*
Requires (Dev)
- phpunit/phpunit: 4.7.*
This package is auto-updated.
Last update: 2024-09-22 07:16:16 UTC
README
为 Yii2 AssetBundles 中的 CSS 和 JS 文件提供快速且可靠的统一和压缩工具。使用内部服务器缓存加速整个过程,减少时间浪费。
报告您的问题
安装
composer require "slinstj/yii2-assets-optimizer:>=0.1-stable"
配置/使用
<? return [ // ... 'components' => [ // ... 'view' => [ 'class' => '\slinstj\assets\optimizer\View', ] ] ];
附加选项
<? return [ // ... 'components' => [ // ... 'view' => [ 'class' => '\slinstj\assets\optimizer\View', 'minify' => true, // Could be '!YII_DEBUG' for example. 'publishPath' => '@webroot/yao', // Folder where optimized file(s) will be published in. 'publishUrl' => '@web/yao', // Web acessible url. Must be in accord to 'publishPath'. ] ] ];
后续版本
- 为了通过使用 ChainedDependency 改善缓存 - 当 JS 和 CSS 文件更改时,优化文件将自动重新生成。目前,您需要手动清除缓存。请参考以下链接了解如何操作:缓存清除。
- 使用事件代替自己的 View 对象;