对于开发,我使用 coffee-script.js 和 coffeescript 标签在浏览器中动态编译我的咖啡脚本。这很好用,除了我无法从浏览器导航到已编译的 javascript(这是 Chrome 和 Firefox/Firebug)。如果我显式地添加一个debugger
调用,或者将浏览器设置为异常时的断点,它会将我放入已编译的 javascript 中就好了,但这似乎是获得它的唯一方法。
我目前的技术是添加
setTimeout () -> throw "debug me!"
所以代码会抛出一个异常(在超时处理程序中,所以它不会跳出任何共享执行堆栈),我可以选择是否断点。
如果我断点,它会将我放到一个名为的源选项卡中(program)
:
但这不是(program)
左侧面板列表中的任何条目,如果我关闭此选项卡,我将无法返回它。
有没有其他方法可以得到这个编译的代码?