visonforcoding/cakeminify

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

CakePHP 的 Cakeminify 插件

安装次数: 1,283

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 2

公开问题: 0

类型:cakephp-plugin

0.1.3 2017-03-04 06:14 UTC

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>