0

对于开发,我使用 coffee-script.js 和 coffeescript 标签在浏览器中动态编译我的咖啡脚本。这很好用,除了我无法从浏览器导航到已编译的 javascript(这是 Chrome 和 Firefox/Firebug)。如果我显式地添加一个debugger调用,或者将浏览器设置为异常时的断点,它会将我放入已编译的 javascript 中就好了,但这似乎是获得它的唯一方法。

我目前的技术是添加

setTimeout () -> throw "debug me!"

所以代码会抛出一个异常(在超时处理程序中,所以它不会跳出任何共享执行堆栈),我可以选择是否断点。

如果我断点,它会将我放到一个名为的源选项卡中(program)

Chrome 调试窗口

但这不是(program)左侧面板列表中的任何条目,如果我关闭此选项卡,我将无法返回它。

有没有其他方法可以得到这个编译的代码?

4

1 回答 1

0

您可以在代码中插入debugger,它会在大多数浏览器中被解释为断点。

我使用 js2coffee.org 从 coffeescript 中快速预览我的 js(只需将其粘贴到咖啡到 js 面板中)

于 2012-08-29T14:46:52.143 回答