問題タブ [grunt-contrib-haml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haml - grunt-contrib-haml と Yeoman を使用した HAML ファイルのインクルード/インポート
私は現在、HAML (grunt-contrib-haml を使用) で Yeoman を使用しており、HAML ファイルを含めて物事をより DRY にしたいと考えています。
私は HAML にあまり詳しくないので、オンラインで読んだ後は、次のように =render を使用するのが最善のようです。
ただし、HAML にはネイティブの render() 関数がないというメッセージが表示されます。
Yeoman/grunt-contrib-haml で動作する別の HAML ファイル内から HAML ファイルを含める簡単な方法はありますか? および/または既存の HAML テンプレートを拡張して物事をより DRY にしますか?
gruntjs - Grunt.js: Grunt は HAML の変更を取得していますが、HTML を生成していませんか?
Grunt が HTML を生成しない理由がわかりません。私のグラントファイルに間違いはありますか?
javascript - Hamlbars (ハンドルバー式を含む HAML) をプリコンパイルするための単調なタスク
grunt- contrib- handlebars とgrunt-grunt-contrib-hamlがありますが、この 2 つの組み合わせが必要です。次のような「ハムバー」テンプレートがあるとします。
これを JavaScript にプリコンパイルする必要がありますgrunt-contrib-handlebars
。
うなり声のハムバーもありますが、動作させることができませんでした。ただし、ハムバーをハンドルバーにコンパイルするだけなので、さらに一歩進んでハンドルバーをプリコンパイルする必要があります。
おそらく私は間違ったアプローチを取っていますか?通常の HTML とハンドルバーに固執する必要がありますか? HAML を HTML にコンパイルしてから、すべて Grunt を使用してハンドルバー ファイルとしてプリコンパイルするシームレスな方法はありますか?