Короткий ответ: откройте обычный терминал и выполните команду node. После этого запустится интерактивный режим Node.js, где можно писать JavaScript прямо в консоли. Такой режим называется REPL
Но важно не перепутать три вещи: обычный терминал операционной системы, интерактивный режим Node.js и запуск JavaScript-файла. Новичок часто пишет команду не туда и думает, что Node.js “не открылся”
Проверьте, что Node.js установлен
В терминале выполните
node -v
Если видите версию вроде v22.11.0, Node.js установлен. Если команда не найдена, сначала нужно установить Node.js и проверить PATH
Запуск интерактивного режима Node.js
Введите
node
Появится приглашение
>
Теперь можно писать JavaScript
2 + 2
Node.js сразу покажет результат
4
Еще пример
const name = "Динар"
`Привет, ${name}`
Интерактивный режим полезен для быстрых проверок: строк, массивов, дат, маленьких выражений, работы встроенных модулей
Как выйти из терминала Node.js
Есть несколько способов
.exit
Или нажмите Ctrl + C два раза
После выхода вы вернетесь в обычный терминал
Как запустить файл, а не REPL
Если у вас есть файл index.js, запуск выглядит так
node index.js
Это не интерактивный режим. Node.js выполнит файл и завершит работу, если в файле нет сервера, таймера или другого долгоживущего процесса
Пример index.js
console.log("Файл запущен");
console.log(2 + 2);
Запуск
node index.js
Результат
Файл запущен
4
Как открыть терминал в VS Code
В Visual Studio Code откройте папку проекта и включите терминал через меню
Terminal -> New Terminal
Или используйте сочетание клавиш
Ctrl + `
На macOS часто работает
Control + `
После этого команды node, npm install, npm start выполняются прямо внутри VS Code, но это все равно обычный терминал
Что такое npm scripts
В проектах Node.js часто запускают не прямую команду node index.js, а скрипт из package.json
{
"scripts": {
"start": "node index.js"
}
}
Запуск
npm start
Так удобнее, потому что команда запуска хранится в проекте
Мини-практика
Откройте терминал, выполните node, посчитайте 10 5, создайте массив [1, 2, 3].map(n => n 2), затем выйдите через .exit. После этого создайте index.js и запустите его через node index.js
Так вы почувствуете разницу между интерактивной консолью и запуском файла
Частые ошибки
Пишут JavaScript прямо в обычном терминале Сначала нужно войти в REPL командой node или запускать файл через node index.js
Ожидают, что node откроет отдельное окно Node.js работает в терминале. Отдельное графическое окно не появляется
Не понимают, почему сервер не возвращает приглашение командной строки Если файл запускает HTTP-сервер, процесс продолжает работать. Остановить его можно через Ctrl + C
Запускают файл из неправильной папки Если видите ошибку Cannot find module, проверьте, что терминал открыт в папке проекта
Что почитать дальше по Node.js
Если нужен общий маршрут по теме, откройте рубрику Node.js. Для соседних задач пригодятся эти разборы:
- Как запустить JS-файл через Node.js: терминал, папка и первый вывод
- Как запустить Node.js в фоне: PM2, nohup и systemd простыми словами
- Как запустить backend на Node.js на хостинге: порт, env и процесс
- Как запустить проект Node.js: npm install, package.json и команды start/dev



