我真的很喜欢Visual Studio Code,它是一个很棒的编辑器,但是调试Node apps时确实让我很烦:
我看不到任何监视窗口,也看不到调试时评估表达式的功能。这使调试非常痛苦,我正在考虑回到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()
变量。它既不会出现在局部变量也不会出现在全局变量中,并且我无法在任何地方求值。其他人有没有遇到过这种情况并找到了解决方案?
最佳答案
从0.6.0版开始,VS Code支持监视,从0.8.0版开始,VS Code具有调试控制台(aka REPL)。
解决了“缺少此问题”的问题。
关于javascript - 在VS Code中调试时是看窗口还是评估表达式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30138096/