看serve
任务。有不同的目标。您可以通过附加冒号和目标名称来设置目标。
发展
grunt serve
分销(生产)
grunt serve:dist
调试
grunt serve:debug
通过设置目标,Grunt 将运行不同的任务。
serve
任务
grunt.registerTask('serve', function (target) {
if (target === 'dist') {
return grunt.task.run(['build', 'env:all', 'env:prod', 'express:prod', 'wait', 'open', 'express-keepalive']);
}
if (target === 'debug') {
return grunt.task.run([
'clean:server',
'env:all',<% if(filters.stylus) { %>
'injector:stylus', <% } %><% if(filters.less) { %>
'injector:less', <% } %><% if(filters.sass) { %>
'injector:sass', <% } %>
'concurrent:server',
'injector',
'wiredep',
'autoprefixer',
'concurrent:debug'
]);
}
grunt.task.run([
'clean:server',
'env:all',<% if(filters.stylus) { %>
'injector:stylus', <% } %><% if(filters.less) { %>
'injector:less', <% } %><% if(filters.sass) { %>
'injector:sass', <% } %>
'concurrent:server',
'injector',
'wiredep',
'autoprefixer',
'express:dev',
'wait',
'open',
'watch'
]);
});