调试Coffeescapet jasmine节点在Webstorm/Intellij中的测试

Debugging Coffeescript jasmine-node Tests in Webstorm/Intellij

本文关键字:Intellij 测试 Webstorm Coffeescapet jasmine 节点 调试      更新时间:2023-09-26

我正在使用节点jasmine 2 beta4并用coffeescript编写。我很高兴在Intellij 13.1中运行测试,并设置了以下运行配置

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文件设置了文件查看器,它们正在正确构建并放入[Project Directory]/.build子目录中

太棒了!但在调试不起作用时设置断点。发送回Intellij的信息似乎引用了javascript文件,因为我看到的行号表明源映射没有被正确引用。

有人能帮忙吗?

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

我认为您的Javascript文件应该是node_modules/jasmine node/lib/jasmine node/cli.js。jasmine节点文档建议在直接使用node而不是NPM时使用cli.js文件(请参阅Usage)。