このサイトに縮小版と拡張版の両方を掲載したいと考えています (本番用ではなく、別の開発者に配布するためのものです)。拡張ファイルをまったく変更せずに、必要に応じて元の拡張ファイルから縮小ファイルを作成する、拡張ファイルのリストを持つ 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でもこれを実行できるようにしたいのですが、CSSにこのようなものがなければ、常に2つの異なるsassウォッチコンソールを実行できます.1つは拡張され、もう1つはコンパクトです。