Node.js

Как установить npm: вместе с Node.js, проверка версии и первый пакет

npm — это менеджер пакетов для Node.js. Через него устанавливают библиотеки, запускают команды проекта и управляют зависимостями. В большинстве случаев npm не нужно ставить отдельно: он устанавливается вместе с Node.js

Если вы только начинаете, правильный путь такой: установить Node.js с официального сайта, открыть новый терминал и проверить node -v и npm -v

Короткий ответ

Скачайте Node.js с официального сайта

https://nodejs.org/en/download/

После установки откройте терминал и проверьте

node -v
npm -v

Если обе команды показывают версии, npm установлен

v22.11.0
10.9.0

Ваши номера версий могут отличаться. Это нормально

Почему npm ставится вместе с Node.js

Node.js запускает JavaScript-код, а npm помогает ставить пакеты для этого кода. Поэтому в стандартной установке они идут рядом

Например, если проект использует Express, Vite или TypeScript, зависимости ставят через npm

npm install express

А если вы скачали готовый проект с package.json, обычно сначала выполняют

npm install

Как установить первый пакет

Создайте папку проекта

mkdir npm-demo
cd npm-demo

Создайте package.json

npm init -y

Установите пакет

npm install lodash

После этого в папке появятся node_modules, package.json и package-lock.json

Как проверить, что пакет работает

Создайте файл index.js

const _ = require("lodash")

const names = ["anna", "dinar", "maria"]

console.log(names.map(name => _.capitalize(name)))

Запустите

node index.js

Результат

[ 'Anna', 'Dinar', 'Maria' ]

Так вы проверяете не просто наличие npm, а полный цикл: проект, установка пакета, подключение и запуск кода

Что делать, если npm не найден

Если node -v работает, а npm -v нет, сначала откройте новый терминал. Если не помогло, проверьте путь к Node.js

На Windows

where node
where npm

На macOS и Linux

which node
which npm

Если пути пустые или странные, Node.js установлен не полностью или система не видит папку установки в PATH

Можно ли установить npm отдельно

Технически npm можно обновлять отдельно

npm install -g npm

Но если npm вообще не установлен, для новичка проще переустановить Node.js нормальным способом. Так меньше риска получить несовместимую или непонятную конфигурацию

Мини-практика

Установите Node.js, проверьте npm -v, создайте папку npm-demo, выполните npm init -y, поставьте пакет lodash и запустите пример из этого урока

Если пример выводит имена с заглавной буквы, npm установлен и умеет ставить пакеты для вашего проекта

Частые ошибки

Ошибка первая: искать отдельный установщик npm, хотя npm уже приходит вместе с Node.js

Ошибка вторая: запускать npm install не в папке проекта. Команда ставит зависимости туда, где находится текущий терминал

Ошибка третья: удалять package-lock.json, не понимая зачем. Этот файл фиксирует версии зависимостей и помогает повторить установку

Ошибка четвертая: путать локальную и глобальную установку. Большинство пакетов проекта ставятся без -g

Что почитать дальше по Node.js

Если нужен общий маршрут по теме, откройте рубрику Node.js. Для соседних задач пригодятся эти разборы:

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные

Настройки cookie

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x