我已经设置了这个视频中的咖啡脚本文件观察器
http://www.youtube.com/watch?v=Sl1Uk3zT5Fg
这似乎适用于使用 google chrome 调试的 html 项目。但是,当我开始调试并在 node.js 项目的咖啡脚本文件中设置断点时,它没有命中断点。但是,在生成的 js 文件中设置断点确实会受到影响。
我需要做什么才能让调试器使用生成的源映射并在 webstorm 6 中使用 node.js 逐步完成咖啡脚本?
我已经设置了这个视频中的咖啡脚本文件观察器
http://www.youtube.com/watch?v=Sl1Uk3zT5Fg
这似乎适用于使用 google chrome 调试的 html 项目。但是,当我开始调试并在 node.js 项目的咖啡脚本文件中设置断点时,它没有命中断点。但是,在生成的 js 文件中设置断点确实会受到影响。
我需要做什么才能让调试器使用生成的源映射并在 webstorm 6 中使用 node.js 逐步完成咖啡脚本?
正如 WebStorm 所期望的那样,刚刚发布的 CoffeeScript 1.6.2 现在在底部有源映射的注释,因此它现在可以按预期工作。
根据 CrazyCoder 提到的问题,看起来这是 WebStorm 期望在//@ sourceMappingURL=print.map
生成的 JavaScript 文件底部而不是在咖啡脚本编译器当前放置它的顶部的语句的问题。
在每次保存时手动将该行复制到生成的脚本文件的底部似乎不是一个可行的解决方法,所以我认为我们必须观察Webstorm 问题 ,直到它得到解决。