如何使用 WebStorm IDE 在 Meteor 应用程序中调试 CoffeeScript

2023-12-25

我可以使用 JavaScript 使用此问题中的说明在 WebStorm 中进行 Meteor 调试(如何使用 WebStorm IDE 调试我的 Meteor 应用程序? https://stackoverflow.com/questions/14751080/how-can-i-debug-my-meteor-app-using-the-webstorm-ide).

但是,我似乎无法在咖啡脚本文件中设置断点。

是否有可能做到这一点?


我摆弄了这个问题一段时间,但没有取得任何巨大的成功。据我所知,为了让 WebStorm 支持 CoffeeScript 断点,它需要生成转译的 js 和地图文件本身......这会破坏 Meteor,因为它会进行自己的 CoffeeScript 编译。

最后,我得到的最接近的是:

  1. 使用节点调试器选项运行meteor:

    $ NODE_OPTIONS="--debug=47977" 流星

  2. 在 Webstorm 中设置 Node.js 远程调试配置,将其指向同一端口 (47977)。

  3. 启动调试会话

  4. 在调试器的“脚本”选项卡中显示的已转译的 js 文件中设置断点。令人困惑的是,当在这些文件上设置断点时,我的 WebStorm 版本(8.0.4)没有在装订线中显示通常的红色圆圈图标......但它确实设置了断点并在那里中断。

所以并不理想,但仍然聊胜于无,而且比使用节点检查器更方便!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 WebStorm IDE 在 Meteor 应用程序中调试 CoffeeScript 的相关文章

随机推荐