在VS Code中调试时观察窗口或评估表达式?

ant*_*tfx 5 javascript node.js visual-studio-code

我非常喜欢Visual Studio Code,它是一个很棒的编辑器,但有一件事在调试Node应用程序时真的很烦人:

我无法看到任何类型的监视窗口或在调试时评估表达式的能力.这使得调试非常痛苦,我正在考虑回到VS 2013.

我知道我们有局部和全局变量窗口,但它们很难看(可能添加一个搜索框?)有些东西只是没有出现在列表中.

例如,使用TypeScript,类函数编译为如下所示:

Stack.prototype.push = function (item) {
    if (this.items.length == this.length)
        this.resize(length * 2);
    this.items[this.length++] = item;
};
Run Code Online (Sandbox Code Playgroud)

调试此函数时,我在函数中没有任何对this变量的访问权限push().它不会出现在本地变量或全局变量中,也无法在任何地方进行评估.

有没有其他人经历过这个并找到了解决方案?

And*_*and 6

从版本0.6.0 VS Code支持手表,因为0.8.0 VS Code有一个调试控制台(又名REPL).

"遗失这个"问题已得到修复.