我想在生产模式下禁用grunt任务运行器来加快服务器部署?如何禁用它将它放在.sailrc文件中将禁用所有环境。
答案 0 :(得分:1)
如果您查看tasks/register/prod.js
,可以找到以下内容:
module.exports = function (grunt) {
grunt.registerTask('prod', [
'compileAssets',
'concat',
'uglify',
'cssmin',
'sails-linker:prodJs',
'sails-linker:prodStyles',
'sails-linker:devTpl',
'sails-linker:prodJsJade',
'sails-linker:prodStylesJade',
'sails-linker:devTplJade'
]);
};
从该文件调用的所有任务都位于config
文件夹下。
因此,您只需评论我们或删除您不需要的任务即可。只需修改tasks/register/prod.js
文件。
例如,我没有Jade模板引擎。我可以通过删除grunt.registerTask()
和sails-linker:prodJsJade
从sails-linker:prodStylesJade
删除此任务。
我希望你明白了:)
BTW,不要删除 compileAssets
任务,因为它会将所有资产文件复制到Express static公开的公用文件夹中。
答案 1 :(得分:1)