seekgeeks / cssjsminify
CSS JS minify 工具可以帮助您对整个js/css文件进行压缩,并将其直接放置在您可以在生产构建中使用的位置。通过简单的命令,您可以压缩所有静态内容,如样式表和JavaScript,以生成生产就绪代码。
v0.1
2019-03-23 16:39 UTC
Requires
- matthiasmullie/minify: >=1.3.61
This package is auto-updated.
Last update: 2024-09-27 09:49:40 UTC
README
CSS & JS minify 是在另一个出色的包 matthiasmullie/minify 上抽象出的紧凑功能。此库提供了一个通用抽象,您可以在此功能中同时使用css和js文件,并且我们通过添加自动化所有操作、删除重复内容并保持更新的功能来增加了额外特性。
要求
- PHP 包:matthiasmullie/minify,将自动更新。
- PHP 版本:7(推荐)
- PHP 命令行
安装
您可以使用 Composer 或直接 下载发布版本
Composer
首选方法是使用 Composer。如果您尚未安装Composer,请按照 安装说明 操作。
安装Composer后,在您的项目根目录中执行以下命令以安装此库
composer require seekgeeks/cssjsminify
最后,请确保包含自动加载器
require_once '/path/to/your-project/vendor/autoload.php';
下载发布版本
如果您讨厌使用Composer,可以完全下载该包。下载包含此库及其依赖项的zip/rar文件。
解压缩您下载的zip文件,并在您的项目中包含自动加载器
require_once '/path/to/seekgeeks/cssjsminify/vendor/autoload.php';
它是如何工作的?
使用此库进行维护非常简单。您只需执行以下操作即可压缩您的文件
php path/to/file/autominify.php
这将自动从预先配置的源目录中选取文件,如果不存在,将在其中创建一个名为 min/
的目录来放置压缩后的文件。只有在指定时间段内修改源文件时,它才会开始压缩。
示例
假设您的源文件是
asset/css/style.css
您的目标文件将是
asset/css/min/style.css