Описание тега node-repl

REPL предоставляет способ интерактивного запуска JavaScript и просмотра результатов. Его можно использовать для отладки, тестирования или просто опробовать.
2 ответа

Получение данных от выполненного объекта Q обещания в узле REPL

Рассмотрим этот простой объект Q обещания: nesh> var p = functionThatReturnsPromise(); REPL достаточно любезен, чтобы вывести состояние и значение обещания, если я пойду: nesh> p { state: 'fulfilled', value: { // (data properties) } } Предполо…
03 июл '15 в 13:59
1 ответ

Отключить это сообщение - Назначение выражения _ теперь отключено? NodeJs-РЕПЛ

Когда я использую var _ = require('underscore')Я получил это сообщение Expression assignment to _ now disabled., Есть ли способ, которым я могу использовать, чтобы избежать этого сообщения? Я могу изменить имя переменной, но я нашел кого-то с тем же…
09 сен '18 в 09:26
6 ответов

Как написать несколько строк кода в Node REPL

Я хотел бы оценить var foo = "foo"; console.log(foo); как блок, вместо оценки построчно var foo = "foo"; undefined console.log(foo); foo undefined Есть ли простой способ переместить подсказку на следующую строку?
1 ответ

Различия между Node.js и Node.js REPL

Я читаю серию книг "Ты не знаешь JS", и я попытался запустить фрагмент: function foo() { console.log( this.a ); } function doFoo(fn) { // `fn` is just another reference to `foo` fn(); // <-- call-site! } var obj = { a: 2, foo: foo }; var a = "oop…
1 ответ

Использование узла REPL для записи значения __dirname

Если я напишу скрипт, содержащий console.log(__dirname); записывает значение __dirname, Но если я попробую то же самое для узла REPL, как это произойдет: > console.log(__dirname) ReferenceError: __dirname is not defined Мысли?
02 май '18 в 15:49
0 ответов

Узел - как остановить неопределенное, когда module.exports.repl не существует?

Как указано в файле node.js, на консоли будет отображаться значение "undefined", которое намеренно скажет "undefined" и обычно не является проблемой. Ответ /questions/5951607/nodejs-otobrazhaet-neopredelennyij-na-konsoli/5951611#5951611 указывает, ч…
08 июл '17 в 12:26
1 ответ

Где находится каталог по умолчанию для узла repl и как его изменить?

Я много перезагружаю свой скрипт и хочу изменить каталог по умолчанию, на который смотрит узел repl, чтобы мне не пришлось указывать весь путь. Это возможно?
06 окт '14 в 11:13
0 ответов

Можно ли подключить Node.js REPL после "чтения" части REPL, чтобы изменить приглашение?

У меня есть несколько ожидающих Обещаний, когда начинается REPL, и приглашение показывает, что они ожидают. Рассмотрим getPrompt функция показана ниже: let pendingPromisesCount = 2; const getPrompt = () => { return pendingPromisesCount === 0 ? '&…
11 ноя '17 в 12:17
0 ответов

Как получить последний вход Node REPL без файла истории repl

Я делаю собственную трассировку / стек ошибок для моего текущего проекта, и мне нужна строка (в виде строки), в которой есть ошибка. В файлах я могу легко получить строку, но в узле REPL я не могу придумать, как получить ввод. Я пытался получить .no…
20 янв '19 в 16:46
1 ответ

Можно ли отлаживать repl узла

Есть ли возможность отладки NODE REPL. узел cmd возвращает приглашение repl>. в командной строке можно запустить отладчик. скажем, например > hello = function(){ ....debugger; ....console.log('hello'); } >hello() --> should run in the debug…
1 ответ

Как ограничить доступ узла repl к внутренним модулям узла?

В предыдущем вопросе я выяснил, как убрать нежелательные глобальные переменные из контекста repl. Однако я выяснил, что repl автоматически имеет доступ ко ВСЕМ модулям внутренних узлов без использования require, Я понятия не имею, как отключить это.…
0 ответов

Как сохранить возвращаемое значение из запроса в консоли Sails.js?

Я пытаюсь выполнить простой запрос в моей локальной базе данных Postgres, чтобы вернуть пользователя с идентификатором 1 и сохранить это значение в переменной record, Я использую Sails.js и нахожусь в консоли Sails, когда запускаю эти команды. Я мог…
0 ответов

Как подавить это сообщение в узле REPL "Для выхода нажмите ^C еще раз или введите .exit"

Это сообщение To exit, press ^C again or type .exitотображается, когда пользователь нажимает CTRL+C, даже если я уже обрабатываю событие SIGINT. Есть ли способ подавить это?
04 ноя '20 в 03:46
3 ответа

Пользовательский поток ввода / вывода JS REPL для узла

Мне нужен собственный поток ввода / вывода REPL. например, мне нужно передать часть сценария в REPL, когда происходит какое-то событие, получить его вывод и что-то с ним сделать. Чтобы вам было понятнее, я работаю над плагином vscode (github: исходн…
1 ответ

Что означает сравнение двух массивов в Javascript? [дубликат]

Внутри моего node.js REPL я создаю 4 массива: a = [1,2,3], b=[], c=[4,5], d=null ( Ok d не массив, но вы поняли мою мысль) Я сравниваю их прямо так: > b = [] [] > a > b true > b > a false > a > c false > c > a true > c …
23 сен '21 в 21:35
0 ответов

Ожидание в узле repl (начало использовать API)

Можно запустить cli repl с поддержкой await следующим образом: node --experimental-repl-await Мой вопрос: как мне сделать то же самое, но для repl, начав с кода, используя node api, похожее на это: const repl = require('repl') repl.start('> ')
0 ответов

Команда curl зависает на сервере nginx при загрузке файла через стандартный ввод

Прежде всего, я пытаюсь реализовать сервер repl для своего приложения node.js, я создал его с помощью этого gist. все в порядке, и я могу подключиться к своему repl-серверу с помощью этой команды на локальном хосте: но когда я пытаюсь использовать n…
31 мар '22 в 09:22