我对这个看似愚蠢的问题道歉,但我已经和关闭了几个星期,现在玩ClojureScript,我想不通这一个简单的问题:如何调试ClojureScript
如何我要调试ClojureScript吗?
所以这里的问题是:
- 我写我的* .cjs文件
- 我跑cljsc /建...
- 我加载了我的网页。
- 发生了一些不好的事情。
- 我打开了Firefox的控制台。
- 我在生成的 js中找到一行,我觉得这是不可理解的,我不知道它来自哪个原始cljs文件的行。
我的问题:
什么是发展ClojureScript应用程序的正确方法是什么?
PS我已经看过ClojureScriptOne - 我不喜欢它的是它将所有的技术一起串起来;我宁愿了解如何在链接它们之前单独使用每个作品。
我很喜欢ring + mustache + compojure,[主要是因为我可以使用我的标准Clojure调试技术],但ClojureScript是另一个野兽。
UPDATE:事情发生了很大的变化,因为这个问题首次被问到。调试ClojureScript应用这些天的正确方法是使源地图 - http://github.com/clojure/clojurescript/wiki/Source-maps
感谢dnolen的编辑,由于纯粹的历史事故,我仍然为这个答案赚取积分 - 欢呼dnolen! – Hendekagon