バックエンドとして Express.js を使用して Ember.js アプリケーションを構築しています。現在、すべての *.js ファイルを個別に読み込み、Handlebars テンプレートを HTML ファイルに保存しています。私は、Rails のものに似た本格的な「アセット パイプライン」に置き換えるのが好きです。完璧な世界では、これは以下をサポートします。
- CoffeeScript を JavaScript に変換します。
- Ember.js 拡張機能を使用して、Handlebars テンプレートをプリコンパイルします。
- JavaScript と CSS を連結して縮小します (本番のみ)。
Require.js、connect-assets、およびコンボイについて簡単に説明しました。最初の 2 つは、Handlebars テンプレートをプリコンパイルする簡単な方法を提供していないようです。また、Ember コンボイの統合は、古いバージョンの Ember に基づいています。
ember-runnerはしばらく更新されていませんでした。grunt-ember-templatesは、Ember テンプレートを単一の *.js ファイルにコンパイルする合理的な方法のように見えるため、より大きなソリューションの構成要素になる可能性があります。
Ember.js で動作する Node.js アセット コンパイル システムはありますか? ember-railsに相当する Node.js が欲しいです。