Как запустить терминал Node.js и чем он отличается от обычной консоли

Короткий ответ: откройте обычный терминал и выполните команду 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. Для соседних задач пригодятся эти разборы:

Оцените статью
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x