sails new
新しいSailsプロジェクトを作成します。
sails new your-app-name
ほとんどのSailsアプリケーションは、sails new your-app-name
を実行するだけで、追加のカスタマイズなしで生成できます。しかし、sails new
は次のオプションも受け付けます。
--no-frontend
: フロントエンドアセットを提供するために使用されない新しいSailsアプリケーションを生成する場合に便利です。assets/
フォルダ、tasks/
フォルダ、および関連ファイルの生成を無効にします。--minimal
: 極めて最小限のSailsアプリケーションを生成します。これは、--no-frontend
と同様に、i18n、Waterline、Grunt、Lodash、Async、セッション、およびビューを無効にします。--without
: 指定された機能がないSailsアプリケーションを生成するために使用します。「without」オプションとしてサポートされているのは、'lodash'
、'async'
、'orm'
、'sockets'
、'grunt'
、'i18n'
、'session'
、および'views'
です。複数の機能を一度に無効にするには、オプションをカンマ区切りのリストとして含めることができます。例:sails new your-app-name --without=grunt,views
。code/testProject/
に「test-project」というプロジェクトを作成するには
$ sails new code/testProject
info: Installing dependencies...
Press CTRL+C to skip.
(but if you do that, you'll need to cd in and run `npm install`)
info: Created a new Sails app `test-project`!
既存のmyProject/
フォルダにSailsプロジェクトを作成するには
$ cd myProject
$ sails new .
info: Installing dependencies...
Press CTRL+C to skip.
(but if you do that, you'll need to cd in and run `npm install`)
info: Created a new Sails app `my-project`!
既存のフォルダに新しいSailsアプリケーションを作成できるのは、そのフォルダが空の場合のみです。
sails new
は、実際にはジェネレータの特別なものであり、sails-generate-new
を実行します。つまり、sails new foo
を実行することはsails generate new foo
を実行することのエイリアスであり、他のSailsジェネレータと同様に、実行される実際のジェネレータモジュールは、グローバルな~/.sailsrc
ファイルで上書きできます。