如何使用webstorm 6源映射调试node.js中的coffeescript

时间:2013-03-07 03:18:50

标签: coffeescript webstorm

我在此视频中设置了coffeescript文件观察器

http://www.youtube.com/watch?v=Sl1Uk3zT5Fg

对于使用谷歌浏览器进行调试的html项目,这似乎工作得很好。但是,当我开始调试并在node.js项目中的coffeescript文件中设置断点时,它不会遇到断点。但是,在生成的js文件中设置断点会受到影响。

我需要做些什么才能使调试器使用生成的源映射并在webstorm 6中使用node.js逐步执行coffeescript?

2 个答案:

答案 0 :(得分:4)

刚刚发布的CoffeeScript 1.6.2现在底部有源地图的注释,正如WebStorm所期望的那样,它现在可以正常运行。

答案 1 :(得分:2)

根据CrazyCoder提到的问题,WebStorm看起来问题是生成的JavaScript文件底部的//@ sourceMappingURL=print.map语句,而不是coffeescript编译器当前放置的顶部

在每次保存时手动将该行复制到生成的脚本文件的底部似乎不是一种可行的解决方法,所以我认为在解决之前我们必须先看Webstorm issue