看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'
]);
});
謝謝,感激不盡。事實上,這是我能看到的最好的解決辦法! – ackuser
我剛剛發現它可能是grunt serve的答案:dist..雖然我需要某人確認。我會試試 – ackuser