ページの編集
利用可能なジェネレーター
Sailsフレームワークの組み込みジェネレーターは、コマンドラインオプションを使用してカスタマイズしたり、.sailsrcファイルにカスタムジェネレーターをマウントすることで上書きできます。sails generateに完全に新しいサブコマンドを追加する他のジェネレーターも、同じ方法でマウントできます。
コアジェネレーター
特定のジェネレーターは、デフォルトでSailsに組み込まれています。
| 新しいSailsアプリを生成するコマンド |
| sails new name |
| sails new name --fast |
| sails new name --caviar |
| sails new name --without=grunt |
| sails new name --without=lodash,async,grunt,blueprints,i18n |
| sails new name --no-frontend --without=sockets,lodash |
| sails new name --minimal |
| 既存のSailsアプリに新しいファイルを生成するジェネレーター |
| sails generate model identity |
| sails generate action name |
| sails generate action view-name |
| sails generate action _some/path/_view-name |
| sails generate page name |
| sails generate helper name |
| sails generate helper view-name |
| sails generate script name |
| sails generate script get-name |
| sails generate controller name |
| sails generate api name |
| sails generate hook name |
| sails generate response name |
| プラグインを生成するコマンド |
| sails generate generator name |
| sails generate adapter name |
| クライアントサイド依存関係を(再)生成するコマンド |
| sails generate sails.io.js |
| sails generate parasails |
| 独自のサードパーティパッケージを構築するためのユーティリティ |
| sails generate etc |
Sails v1.0以降、組み込みジェネレーターは、個別のNPMパッケージではなく、Sailsコアにバンドルされるようになりました。すべてのジェネレーターは、これまでと同様に上書きできます。ご使用環境でのコアジェネレーターの上書き設定に関するアドバイスについては、こちらをクリックしてください。
100を超えるコミュニティサポートジェネレーターがNPMで利用可能です。
何か不足していますか?
不足しているものや改善できる点を見つけた場合は、このリンクに従って、Sailsリポジトリにプルリクエストを送信してください。マージされると、次回のウェブサイトのデプロイ時に変更が反映されます。
Sailsconf 2024の完全なプレイリストをYoutubeでご覧ください。
ドキュメント