داريو/小蛋糕

此包最新版本(0.2.0)没有提供许可证信息。

针对CakePHP 3的Cakeminify插件

安装: 8

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 2

类型:cakephp-plugin

0.2.0 2018-06-10 21:42 UTC

This package is not auto-updated.

Last update: 2024-09-26 03:09:19 UTC


README

在cakephp3+中合并和压缩您的网络资源

安装

您可以使用composer将此插件安装到您的CakePHP应用程序中。

安装composer包的推荐方法是

composer require dariob/minicake

在bootstrap.php中加载插件

Plugin::load('Cakeminify');

##配置

配置您的资产资源,在配置目录中创建一个名为minify.php的配置文件。或者使用Cake/Configure类在bootstrap.php中设置minify配置

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'配置中

##helper

在模板中调用helper函数

  <?= $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>