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、sessions 和 views。--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
檔案中被覆寫。