JavaScript держать консольное окно открытым в Visual Studio - PullRequest
0 голосов
/ 15 декабря 2018

Я работаю над книгой Басарата Али Сайеда "Beginning Node.js" и использую Visual Studio 2017 (не путать с кодом Visual Studio).Мне нравится тот факт, что я могу просматривать вывод в всплывающем окне консоли вместо необходимости проходить через браузер.

Однако, когда я запускаю код, подобный следующему, окно консоли всплывает и закрываетсяпрежде чем у меня есть шанс увидеть результат.Я знаю, как сохранить окно консоли открытым в 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);
    }
});

` ``

1 Ответ

0 голосов
/ 17 декабря 2018

Таким образом, получается, что Ctrl + F5 откроет консоль, которая остается открытой.Интересно, что по этому поводу есть два похожих вопроса: здесь и здесь , но «решение» не работает в моей среде Windows 10 / VS 2017.Я буду использовать ctrl + f5 или запускать node filename.js в окне терминала.

...