npm (англ. Node Package Manager) — менеджер пакетов, входящий в состав Node.js.
Команды npm
Инициализация пакетного менеджера в директории и создание файла package.json производится командой[4]
npm init Установка пакета производится при помощи команды:
npm install Удаление пакета:
npm uninstall Запуск пользовательского скрипта:
npm run Все доступные для установки пакеты и их краткое описание:
npm search Этой же командой можно производить выборочный поиск пакетов.
Файл package.json
Для работы с проектами, что запускаются на Node.js используется файл package.json, который хранит метаданные и настройки проекта, включая список зависимостей, версию проекта, его название и скрипты.
{ "name": "my-app", "version": "1.0.0", "dependencies": { "react": "^18.0.0" }, "scripts": { "start": "node index.js" }}Файл package-lock.json
package-lock.json фиксирует точные версии всех установленных пакетов и их зависимостей. Это гарантирует то, что проект будет одинаково работать на разных машинах и в разных средах, даже если в package.json указаны диапазоны версий[5]
Примечания
- ↑Crunchbase (англ.) — 2007.
- ↑Release 11.12.1 — 2026.
- ↑https://www.npmjs.com/package/npm
- ↑Creating a package.json file | npm Docs (англ.). docs.npmjs.com. Дата обращения: 14 марта 2026.
- ↑package-lock.json | npm Docs (англ.). docs.npmjs.com. Дата обращения: 14 марта 2026.