若要停用 Sails 中的 Grunt 整合,只需刪除您的 Gruntfile(和/或 tasks/
資料夾)。您也可以停用 Grunt hook。只需在 .sailsrc
的 hooks 中將 grunt
屬性設定為 false
,就像這樣
{
"hooks": {
"grunt": false
}
}
可以!只需替換您 tasks/
目錄中相關的 grunt 任務,或新增一個。例如 SASS。
如果您仍然想要將 Grunt 用於其他目的,但不想要任何預設的網頁前端內容,只需刪除專案的 assets 資料夾,並從 tasks/register/
和 tasks/config/
資料夾中移除面向前端的任務。您也可以執行 sails new myCoolApi --no-frontend
,以在未來的專案中省略 assets 資料夾和面向前端的 Grunt 任務。您也可以使用其他社群產生器替換您的 sails-generate-frontend
模組,或建立您自己的。這允許 sails new
為原生 iOS 應用程式、Android 應用程式、Cordova 應用程式、SteroidsJS 應用程式等建立樣板。
當移除上述 Grunt hook 時,您還必須在 .sailsrc
中指定以下內容,以便提供您的 assets,否則所有 assets 都將傳回 404
。
{
"paths": {
"public": "assets"
}
}