私は、テンプレートエンジンとしてPugを使ってKoa.jsアプリケーションを開発しています。私は、プロダクションテンプレートがフィンガープリンティングされた名前と特定のCDNプロバイダへのベースURLで更新されたJavaScriptファイルとCSSファイルのURLを持つように自動化されたプロセスを作成したいと思います。私は、最適化されていないスクリプトやスタイルシートの参照を置き換えるgulp(gulp-jade-usemin)用のプラグインを見つけましたが、その後、CDNプロバイダの指紋バージョンで最適化された参照を更新したいと思います。Pug(Jade)テンプレート:CDNのフィンガープリンティング版のスクリプトとスタイルシートへの参照を自動的に更新します
私は過去に、大量のgruntプラグイン(grunt-contrib-copy、grunt-hashres、grunt-processhtml、grunt-cdn)を使用して、Swigを使ったExpressアプリケーションの同様のプロセスをテンプレートエンジンとしてセットアップしました。 Pugと似たようなものを設定する方法は見つけられません。なぜなら、主にテンプレートがネイティブなHTMLではないからです。
私はグラント、ギャルプなどのオートメーションツールを使用します。