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

时间:2015-05-09 09:08:10

标签: 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;
};

调试此功能时,我在this功能中无法访问push()变量。它不会出现在本地或全局变量中,我无法在任何地方对其进行评估。

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

1 个答案:

答案 0 :(得分:6)

由于版本0.6.0 VS Code支持手表,因为0.8.0 VS Code有一个调试控制台(又称REPL)。

“错过了这个”问题已修复。