JavaScript 在 Visual Studio 中保持控制台窗口打开

标签 javascript console visual-studio-2017

我正在阅读 Basarat Ali Syed 的书“Beginning Node.js”,并且正在使用 Visual Studio 2017(不要与 Visual Studio Code 混淆)。我喜欢这样一个事实:我可以在弹出的控制台窗口中查看输出,而不必通过浏览器。

但是,当我运行如下代码时,控制台窗口会弹出并在我有机会看到结果之前关闭。我知道如何在 C# (Console.Read()) 中保持控制台窗口打开,但这是 JavaScript。

如何使用以下代码保持控制台窗口打开?

```

function getConnection(callback) {
    var connection;
    try {
        throw new Error('connection failed');

        callback(null, connection);
    }
    catch (error) {

        callback(error, null);
    }
}

getConnection(function (error, connection) {
    if (error) {
        console.log('Error:', error.message);
    }
    else {
        console.log('Connection succeeded:', connection);
    }
});

```

最佳答案

事实证明,ctrl + f5 将打开一个保持打开状态的控制台。有趣的是,stackoverflow上有两个类似的问题关于这个,herehere ,但“解决方案”在我的 Windows 10/VS 2017 环境中不起作用。我将坚持使用 ctrl + f5,或在终端窗口中运行 node filename.js

关于JavaScript 在 Visual Studio 中保持控制台窗口打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53789840/

相关文章:

c - 在 Visual Studio 2017 调试器中查找 NaN 出现的根源

c# - 从 JavaScript 调用 View

javascript - 如何在 BootstrapVue 轮播中包含图像?

ruby-on-rails - 在控制台外运行 Rails 命令

C 中的控制台着色无法正常工作

适用于 Windows 的 Javascript 控制台,例如 JSC

javascript - 在 javascript 中使用数组从 JSON 获取元素

javascript - 在 javascript 中增加一个整数会导致 NaN

visual-studio - 您可以将 Visual Studio 2015/2017 从专业版升级到企业版吗?

linux - 如何在 Linux 上构建和运行使用 Windows 上的 Visual Studio 2017 创建的 dotnet 应用程序?