我可以使用 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 编译。
最后,我得到的最接近的是:
-
使用节点调试器选项运行meteor:
$ NODE_OPTIONS="--debug=47977" 流星
在 Webstorm 中设置 Node.js 远程调试配置,将其指向同一端口 (47977)。
启动调试会话
在调试器的“脚本”选项卡中显示的已转译的 js 文件中设置断点。令人困惑的是,当在这些文件上设置断点时,我的 WebStorm 版本(8.0.4)没有在装订线中显示通常的红色圆圈图标......但它确实设置了断点并在那里中断。
所以并不理想,但仍然聊胜于无,而且比使用节点检查器更方便!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)