2026-02-18 06:55:01 -07:00
|
|
|
|
# npm
|
|
|
|
|
|
|
|
|
|
|
|
> Менеджер пакетов JavaScript и Node.js.
|
|
|
|
|
|
> Управлять проектами Node.js и их зависимостями.
|
2026-06-12 17:51:25 -06:00
|
|
|
|
> Некоторые подкоманды, такие как `install`, `run` и другие, имеют собственную документацию по использованию.
|
2026-02-18 06:55:01 -07:00
|
|
|
|
> Больше информации: <https://docs.npmjs.com/cli/npm/>.
|
|
|
|
|
|
|
|
|
|
|
|
- Создать файл `package.json` со значениями по умолчанию (без `--yes` для интерактивного режима):
|
|
|
|
|
|
|
|
|
|
|
|
`npm init {{[-y|--yes]}}`
|
|
|
|
|
|
|
|
|
|
|
|
- Загрузить все пакеты, перечисленные как зависимости в `package.json`:
|
|
|
|
|
|
|
|
|
|
|
|
`npm {{[i|install]}}`
|
|
|
|
|
|
|
|
|
|
|
|
- Загрузить определённую версию пакета и добавить его в список зависимостей в `package.json`:
|
|
|
|
|
|
|
|
|
|
|
|
`npm {{[i|install]}} {{пакет}}@{{версия}}`
|
|
|
|
|
|
|
|
|
|
|
|
- Загрузить последнюю версию пакета и добавить его в список зависимостей разработки в `package.json`:
|
|
|
|
|
|
|
|
|
|
|
|
`npm {{[i|install]}} {{пакет}} {{[-D|--save-dev]}}`
|
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
- Загрузить последнюю версию пакета и установить его глобально (задать путь установки можно с помощью `npm config set prefix`):
|
2026-02-18 06:55:01 -07:00
|
|
|
|
|
|
|
|
|
|
`npm {{[i|install]}} {{пакет}} {{[-g|--global]}}`
|
|
|
|
|
|
|
|
|
|
|
|
- Удалить пакет и убрать его из списка зависимостей в `package.json`:
|
|
|
|
|
|
|
|
|
|
|
|
`npm {{[r|uninstall]}} {{пакет}}`
|
|
|
|
|
|
|
|
|
|
|
|
- Вывести список всех локально установленных зависимостей:
|
|
|
|
|
|
|
|
|
|
|
|
`npm {{[ls|list]}}`
|
|
|
|
|
|
|
|
|
|
|
|
- Вывести список всех глобально установленных пакетов верхнего уровня:
|
|
|
|
|
|
|
|
|
|
|
|
`npm {{[ls|list]}} {{[-g|--global]}} --depth {{0}}`
|