是否可以在一個.bat腳本中運行兩個grunt任務? I'was嘗試以下操作:在一個.bat文件中運行幾個grunt任務
咕嚕--param = VAL1 --force 咕嚕--param = VAL2 --force
但是,只有在運行的第一個任務。有任何想法嗎?
是否可以在一個.bat腳本中運行兩個grunt任務? I'was嘗試以下操作:在一個.bat文件中運行幾個grunt任務
咕嚕--param = VAL1 --force 咕嚕--param = VAL2 --force
但是,只有在運行的第一個任務。有任何想法嗎?
start /wait /b "" "grunt --param=val1 --force"
start /wait /b "" "grunt --param=val2 --force"
嘗試... ;)
何時結束咕嚕將退出你的BAT(不知道爲什麼,但它確實)。爲了確保您繼續咕嚕退出後即使在運行,你需要使用「呼叫」功能:
call grunt --your-args-here-1
call grunt --your-args-here-2
注意的是,如果第一咕嚕失敗,你仍然會運行第二個呼嚕聲。我不知道如何解決這個問題,我不需要它,希望^ _^
這對我有用。謝謝! – Jerry
Grunt退出是因爲grunt是批處理文件。在批處理文件中調用批處理文件會終止當前批處理並啓動新批處理,除非您在其前面放置「調用」。這是一個很好的解釋。 http://stackoverflow.com/questions/1103994/how-to-run-multiple-bat-files-within-a-bat-file – user2044223
嘗試在中間添加'&&'。這樣第二個只會在第一個成功時運行。 –