Sails はアセット管理に Grunt を使用しています。このファイルには、Sails のデフォルトのアセットパイプラインのエントリポイントが含まれています。つまり、LESS スタイルシートのコンパイル、本番環境用のスクリプトの最小化、クライアントサイドテンプレートのプリコンパイルとインジェクションなどの処理を行うコードです。
Sails と Grunt の統合は完全にカスタマイズ可能ですが、ほとんどのユースケースでは、このファイル (Gruntfile.js
) は変更しないままにする必要があります。代わりに、tasks/
フォルダに新しいファイルとして Grunt プラグインをインストールしたり、独自のカスタムロジックを追加したりできます。
- Sails での静的アセットの操作の詳細については、アセットに関する概念ドキュメントを参照してください。
- 一般的な Grunt タスクの概要については、タスクの設定に関する Grunt のドキュメントを参照してください。