用戶發(fā)生致命錯(cuò)誤時(shí)執(zhí)行某些行為。
查看fail lib source可以了解更多詳細(xì)信息。
如果任務(wù)內(nèi)部已經(jīng)崩潰(或者即將崩潰),這個(gè)API可以用于強(qiáng)制終止Grunt運(yùn)行。在出口代碼中可以查看內(nèi)置的完整的Grunt出口代碼列表。
注意任何使用?(unicode雪人)標(biāo)記的方法都可以在grunt
對(duì)象上直接調(diào)用。這里你只需要知道就行了,可以查看API主頁(yè)可以了解更多用法相關(guān)的信息。
顯示警告信息,同時(shí)立即終止Grunt運(yùn)行。如果指定了命令行選項(xiàng)--force
,Grunt會(huì)繼續(xù)處理任務(wù)文件。error
參數(shù)可以是一個(gè)字符串信息或者一錯(cuò)誤對(duì)象。
grunt.fail.warn(error [, errorcode]);
如果在命令行指定了--debug 9
,同時(shí)還指定了一個(gè)錯(cuò)誤對(duì)象,它會(huì)輸出一個(gè)堆棧跟蹤信息。
這個(gè)方法也可以作為grunt.warn
來(lái)使用。
顯示警告信息,同時(shí)立即終止Grunt運(yùn)行。error
參數(shù)也可以是一個(gè)字符串信息或者一個(gè)錯(cuò)誤對(duì)象。
grunt.fail.fatal(error [, errorcode]);
如果在命令行指定了--debug 9
,還指定了一個(gè)錯(cuò)誤對(duì)象,它會(huì)輸出一個(gè)堆棧跟蹤信息。
發(fā)生致命錯(cuò)誤時(shí)會(huì)發(fā)出一個(gè)警報(bào)信息,除非指定--no-color
選項(xiàng).
這個(gè)方法還可以作為grunt.fatal
使用。