[英]How can I prevent the closure compiler from minifying certain methods in clojurescript?
[英]How to prevent a doo run if the ClojureScript compiler emits a warning
我使用lein doo phantom test
運行了一些本地連續測試,但是我對過程中的警告不了解。 假設我輸入錯誤,然后編譯器發出警告,然后我的終端上充滿了有關測試未通過的信息。
如果構建不是沒有警告,如何防止doo
運行?
謝謝。
一種方法是將ClojureScript編譯器警告轉換為錯誤,以便在doo
可以運行之前構建失敗。
這可以通過使用
cljs.analyzer/with-warning-handlers
在編譯器級別完成,為此, cljsbuild中有鈎子 。 傑克·麥克拉里(Jake McCrary)的一篇不錯的文章闡述了如何使用它來調用(System/exit 1)
。
也許可以用lein doo
來達到預期的效果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.