Open FuCrowRabbit opened 2 months ago
適当に作って実験してみました。 __minista_cache/cache.jsonを生成して、画像とオプションをハッシュ値として保存するようにしました。
https://github.com/FuCrowRabbit/minista-issue122/commit/390e4136a9aa4326650d3a89d4a53858937b3e35
===結果===
画像1,254枚を含めたnpm run build
変更前:4分32秒 変更後:4分30秒(初回)、9秒(2回目以降)
@FuCrowRabbit ご協力ありがとうございます!!キャッシュを作る案は良いですね!
ちなみに、急いで導入した方が良いですか? 今すぐでなくてもよければ、現在開発中のv4に反映します。
@qrac ご確認のほど、ありがとうございます!
こちらの事情的には、早く欲しいところではありますが、 個人的な事情をOSSに反映するのは良くないと思いますし、 フォークして修正したコードがそのまま真マージされるわけでは無く、諸々修正・調整が入ると思いますので、 v4のリリース時で、問題ございません。
こちらはnpmの向き先を、v4リリースまでフォークした物に一時的に変えるなどで対応いたします。
ちなみに、v4のリリース時期は大まかに決まっていたりしますでしょうか?
@FuCrowRabbit ありがとうございます。v4はお盆休みあたりに完成させられたらなと考えています!
@FuCrowRabbit こちらをv4のデフォルト機能として実装しました!
node_modules/.minista/image
内ですnode_modules
内がクリアされるCIサービスの場合は明示して保持する必要があります
Image、Pictureコンポーネントは非常に便利ですが、 ビルド時に毎回画像変換を行う都合上、使えば使うほどビルド時間がネックになってきています。
そこで一度画像を変換した事があるものについては、キャッシュのような機能を設けて画像変換をスキップさせたいです。
具体的には、以下の通りです。
非常に便利なツールなので、もっと盛り上げたいと思いました。 よろしくお願いいたします。