在Webstorm / Intellij中debuggingCoffeescript jasmine-nodetesting

我正在使用节点 – 茉莉花2testing版,并写在咖啡的脚本。 我很高兴地在Intellij 13.1中运行testing,并设置了以下运行configuration

Node interpreter: /usr/local/bin/node Working Dir: [Project Directory] Javascript File: node_modules/jasmine-node/bin/jasmine-node Application Parameters: --coffee --verbose spec 

我也为我所有的coffeescript文件设置了文件监视器,并且它们正在正确构build并放入[Project Directory]/.build /。build子目录

大! 但是在debugging时设置断点不起作用。 发回给Intellij的信息似乎引用了javascript文件,给出了我所看到的行号,表明sourcemaps没有被正确引用。

谁能帮忙?

(目前我通过添加一个debugger语句,而不是intellij的断点)

我认为你的Javascript文件应该是node_modules / jasmine-node / lib / jasmine-node / cli.js。 茉莉花节点文档build议在直接使用节点而不是NPM时使用cli.js文件(查看使用情况下)。