Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript在VisualStudio中保持控制台窗口打开_Javascript_Console_Visual Studio 2017 - Fatal编程技术网

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

JavaScript在VisualStudio中保持控制台窗口打开,javascript,console,visual-studio-2017,Javascript,Console,Visual Studio 2017,我正在阅读Basarat Ali Syed的书“start Node.js”,我正在使用Visual Studio 2017(不要与Visual Studio代码混淆)。我喜欢这样一个事实:我可以在弹出的控制台窗口中查看输出,而不必通过浏览器 但是,当我运行下面的代码时,控制台窗口会弹出并关闭,这样我才有机会看到结果。我知道如何在C#(console.Read())中保持控制台窗口的打开状态,但这是JavaScript 如何使用以下代码保持控制台窗口打开 ``` ```结果是,ctrl+f5将打

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

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

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

```


```

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

我将从使用Visual Studio 2019的JavaScript和Windows 10中的node.js开始。使用Ctrl+F5(启动而不调试)可以保持控制台打开,直到我按下一个键


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

谢谢,在VS 2017中,这似乎确实失败了,您的解决方案成功了!这更适合作为对问题的评论,而不是答案本身。一旦你达到一定数量的代表点,你将能够在其他问题/答案中发表评论。欢迎访问stackoverflow.com请阅读如何从
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);
    }
});