要禁用 Sails 中的 Grunt 集成,只需删除您的 Gruntfile(和/或 tasks/
文件夹)。您也可以禁用 Grunt hook。只需在 .sailsrc
hooks 中将 grunt
属性设置为 false
,如下所示
{
"hooks": {
"grunt": false
}
}
是的!只需替换 tasks/
目录中相关的 grunt 任务,或添加一个新的任务。例如,像 SASS。
如果您仍然想将 Grunt 用于其他目的,但不想使用任何默认的 Web 前端内容,只需删除项目的 assets 文件夹并从 tasks/register/
和 tasks/config/
文件夹中删除面向前端的任务。您还可以运行 sails new myCoolApi --no-frontend
以省略 assets 文件夹和面向前端的 Grunt 任务以用于未来的项目。您还可以将您的 sails-generate-frontend
模块替换为替代的社区生成器,或 创建您自己的生成器。这允许 sails new
为原生 iOS 应用、Android 应用、Cordova 应用、SteroidsJS 应用等创建样板。
在删除上面的 Grunt hook 时,您还必须在 .sailsrc
中指定以下内容才能提供您的资产服务,否则所有资产都将返回 404
。
{
"paths": {
"public": "assets"
}
}