我正在使用nodejs 8.1.2开发NodeJS项目,IDE是intellij Ultimate。观察变量值,同时nodejs在断点处运行而不停止
一般来说,我不介意使用任何其他编辑器或调试器,如果它允许它。
我希望能够实时查看变量值,而不必停在断点处。
是否有可能?
我注意到谷歌铬检查调试器和intellij不这样做..我不记得曾经看到这个功能。所以关于这个问题的任何信息将不胜感激。
我正在使用nodejs 8.1.2开发NodeJS项目,IDE是intellij Ultimate。观察变量值,同时nodejs在断点处运行而不停止
一般来说,我不介意使用任何其他编辑器或调试器,如果它允许它。
我希望能够实时查看变量值,而不必停在断点处。
是否有可能?
我注意到谷歌铬检查调试器和intellij不这样做..我不记得曾经看到这个功能。所以关于这个问题的任何信息将不胜感激。
您可以尝试使用spy-js - 它允许检查变量等没有添加断点。有关更多信息,请参见https://blog.jetbrains.com/webstorm/2014/04/spy-js-webstorm-secret-service/#workflow。
我还没见过这个功能。
我该怎么做才能观看变量是这样的:
function watch(variable) {
setInterval(() => { console.log(variable) }, 1000)
}
watch(varaiableToWatch)
以上是用在控制台日志制造噪音的权衡一个非常简单的解决方案。
如果你想有一个全功能库,这将这样的伎俩:https://github.com/melanke/Watch.JS/