我有一個咕嚕任務,像這樣:gruntjs後清理遇到的故障代碼
grunt.registerTask 'test', ['clean:test',
'coffee:test',
'mochaTest',
'clean:test']
如果mochaTest以失敗代碼返回,最後的清理將無法運行,並會留下不必要的transpiled文件。
它不會拋出錯誤,所以我不能嘗試/ catch/finally和谷歌/閱讀源代碼不提供我的解決方案,除了每次失敗後手動運行grunt clean:test
。
我是以這種錯誤的方式去做的,還是有一種漂亮的方法來做類似於finally塊的事情?
(我知道我可以用咖啡文件運行摩卡,這是一個簡單的例子問題)