Node.js с нуля: Установка и настройка npm

Установка Node.js и npm

Для работы с Node.js необходимо установить его на компьютер. Дистрибутив можно загрузить с официального сайта. Рекомендуется использовать LTS-версию (Long-Term Support) — это обеспечит стабильность работы и минимизирует вероятность ошибок.

Установка проста: запустите установочный файл и следуйте инструкциям. Вместе с Node.js устанавливается npm (Node Package Manager) — пакетный менеджер, необходимый для управления зависимостями проекта.

Проверка установки

Откройте терминал (в Visual Studio Code — через меню «Терминал» -> «Создать терминал», или используйте отдельный терминал). Для очистки терминала используйте команду clear (или cls в Windows).

Проверьте установку Node.js командой:

node --version

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

Аналогично, проверьте npm:

npm --version

Различия в версиях некритичны.

Начало работы с проектом

Создайте папку для проекта и откройте её в Visual Studio Code (меню «Файл» -> «Открыть папку»). Инициализируйте проект командой:

npm init

Система задаст вопросы о проекте (название, версия, описание и т.д.). Нажмите Enter для значений по умолчанию или введите свои. Будет создан файл package.json с информацией о проекте и его зависимостях. Раздел scripts позволяет определить собственные команды. Например, стандартный скрипт test (команда echo "…") запускается так:

npm run test

Этот скрипт можно изменить или удалить.

Запуск JavaScript-кода

Создайте файл index.js (или любой .js файл) и напишите код, например:

let num = 5;
console.log(`Значение переменной: ${num}`);

Запустите его командой:

node index.js

Результат (вывод значения переменной) отобразится в терминале. Это демонстрирует запуск JavaScript-кода вне браузера.

Добавление собственных скриптов в package.json

Добавьте в package.json скрипт, например, start, для запуска index.js:

{
  // ...другие поля...
  "scripts": {
    "start": "node index.js"
  }
}

Теперь запуск index.js возможен командой:

npm run start

В этом уроке мы установили Node.js и npm, создали проект и запустили JavaScript-файл с помощью Node.js. Node.js позволяет выполнять JavaScript-код вне браузера, расширяя возможности разработки серверных приложений и других инструментов.

Что будем искать? Например,программа