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

时间:2018-12-15 05:33:44

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

```

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

我将在Windows 10中使用Visual Studio 2019和node.js开始使用JavaScript。使用Ctrl + F5(无需调试即可启动)可保持控制台打开,直到按下键为止。

请注意,还必须选中Node.js工具的“等待进程正常退出时等待输入”选项。