在一个.bat文件中运行几个grunt任务

时间:2013-10-23 16:22:04

标签: batch-file gruntjs

是否可以在一个.bat脚本中运行两个grunt任务?

我尝试了以下内容:

grunt --param=val1 --force
grunt --param=val2 --force

但是只运行了第一个任务。有什么想法吗?

2 个答案:

答案 0 :(得分:17)

Grunt将在结束时退出BAT(不确定原因,但确实如此)。为确保即使在grunt退出后仍继续运行,您需要使用“调用”功能:

call grunt --your-args-here-1
call grunt --your-args-here-2

请注意,如果第一个grunt失败,您仍然会运行第二个grunt。我不知道如何解决这个问题,我不需要它,希望^ _ ^

答案 1 :(得分:0)

start /wait /b "" "grunt --param=val1 --force"
start /wait /b "" "grunt --param=val2 --force"

试试...... ;)