Английская лексика: Разработка программного обеспечения · Основы программирования

Что значит package manager?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

package manager: менеджер пакетов, система управления пакетами

Инструмент для загрузки, установки, обновления и удаления библиотек, от которых зависит проект, например npm для JavaScript или pip для Python.

Где и как употребляется

Другие примеры: Maven и Gradle для Java, NuGet для .NET, Cargo для Rust и Homebrew для macOS. Менеджер читает файл вроде package.json и обычно создаёт lock-файл, чтобы все устанавливали одинаковые версии.

Примеры предложений

  1. Which package manager does this project use, npm or pnpm?

    Какой менеджер пакетов использует этот проект — npm или pnpm?

    Уточняется инструмент, отвечающий за зависимости проекта.

  2. Install the SDK with your package manager instead of copying the files by hand.

    Установите SDK через менеджер пакетов, а не копируйте файлы вручную.

    Предпочтителен управляемый способ установки вместо ручного копирования.

Распространённые словосочетания

  • install with a package manager
  • lock file
  • package registry
  • package version