有什麼辦法可以在clojurescript中創建斷點嗎? 可以在repl或chromes原生調試器中使用。clojurescript斷點
我試過(JS * 「調試」),這將返回
SyntaxError: Unexpected token debugger
謝謝!
有什麼辦法可以在clojurescript中創建斷點嗎? 可以在repl或chromes原生調試器中使用。clojurescript斷點
我試過(JS * 「調試」),這將返回
SyntaxError: Unexpected token debugger
謝謝!
(js* "debugger;")
應該工作。你只是錯過了分號。
萬一有人看到這個以後,
如果你是一個go
塊,你可能需要使用這裏面:(js* "0; debugger")
因爲去到處宏變量創建的定義,所以對場景,修復。
如果由於某些其他原因沒有,請檢查錯誤日誌,您必須能夠找到一種方法通過添加某些內容來「破解」無效編譯。
是的,謝謝!有趣的是,這實際上編譯爲「調試器;;」所以從repl(我在發佈之前嘗試)運行它會觸發錯誤。 – hcliff
只是進一步後續,這不能是函數中的最後一個語句,因爲編譯器會嘗試返回它(創建返回調試器;;),這是行不通的。 – hcliff
不能處於核心異步的上下文中,編譯器會自http://lov.clojure.org/jira/browse/CLJS-1463發出'var inst_19518 = debugger ;;' –