visonforcoding / cakeminify
此包的最新版本(0.1.3)没有提供许可证信息。
CakePHP 的 Cakeminify 插件
0.1.3
2017-03-04 06:14 UTC
Requires
- php: >=5.5.9
- cakephp/cakephp: >=3.3.2 <4.0.0
- matthiasmullie/minify: *
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-14 19:53:20 UTC
README
在 cakephp3+ 中合并和压缩您的网络资产资源
安装
您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。
安装 composer 包的推荐方法是
composer require visonforcoding/cakeminify
##配置
配置您的资产资源,在配置目录中创建一个名为 minify.php 的配置文件。
return[ 'minjs'=>[ 'source'=>[ '/asset/jquery/dist/jquery.js', '/asset/zui/dist/js/zui.js', '/asset/vue/dist/vue.js' ], 'desc'=>'/dist/main.js' ], 'mincss'=>[ 'source'=>[ '/asset/zui/dist/css/zui.css', '/css/view.css', ], 'desc'=>'/dist/default.css' ], ];
##shell 合并和压缩
bin/cake minify start
合并文件将创建在您的 'desc' 配置中
##助手函数
在模板中调用助手函数
<?= $this->minify->generateAsset() ?>
##输出
输出与调试级别相关
生产模式
<link rel="stylesheet" href="/dist/default.css"/> <script src="/dist/main.js"></script>
开发模式
<link rel="stylesheet" href="/asset/zui/dist/css/zui.css"/> <link rel="stylesheet" href="/css/view.css"/> <script src="/asset/jquery/dist/jquery.js"></script> <script src="/asset/zui/dist/js/zui.js"></script> <script src="/asset/vue/dist/vue.js"></script>