我是.net的程序员,目前正在使用sails在节点js中工作, 现在我想知道我是否可以调试sails项目就像在.net(逐行)有没有办法实现这个功能?
如果有任何办法,请告诉我。
注意:我正在使用sublime文本编辑器。
答案 0 :(得分:1)
对于调试.net,您使用Visual Studio。对于调试nodejs,我建议你使用WebStorm IDE http://www.jetbrains.com/webstorm/
对于崇高,您可以使用Web Inspector http://sokolovstas.github.io/SublimeWebInspector/
但我更喜欢使用console.log来检测问题,启动调试器的方式更快。</ p>
答案 1 :(得分:1)
您可以使用Node Inspector将浏览器变为节点应用的逐行调试器,并配有断点和交互式控制台。
首先,安装Node Inspector:
npm install -g node-inspector
然后在调试模式下启动你的sails应用程序。您可以node --debug app.js
代替sails lift
,或者在Sails v0.10.x中执行sails debug
。
最后,使用
启动节点检查器node-inspector
在* nix系统上,您可以使用node-inspector &
在后台运行它。
然后您可以打开http://127.0.0.1:8080/debug?port=5858
来调试您的应用。最适合在Chrome浏览器中使用。