我想在这个网站上同时拥有缩小版和扩展版(它是为了交付给另一个开发人员,而不是生产)。我希望能够有一个运行PHP的JS文件,其中包含要经过的扩展文件列表,这将从原始扩展文件中创建一个缩小文件,如果需要,而根本不修改扩展文件。
我已将minify项目视为潜在的库,但根据我的理解,总是在请求文件时缩小文件。如果不是这样,你能告诉我如何实现它,以便我可以妥善保存内容吗?
我正在想象我想要做的事情:
$files = Array('filename', 'filename', 'filename');
for($i = 0; $i < count($files); $i++) {
// does $file[i].js exist?
// does $file[$i].min.js exist?
// if both exist, check if the timestamp of min > js - if it's younger, we need to minify
// if min does not exist we need to minify
// to minify:
// get the contents of js, minify it, save it as .min.js
}
我喜欢能够用CSS做到这一点,但是我可以经常运行两个不同的sass手表控制台,一个是扩展的,另一个是小型的,如果不是这样的话用于CSS。