pnpm install
Псевдоніми: i
pnpm install
використовується для встановлення всіх залежностей проєкту.
У середовищі CI встановлення не вдається, якщо файл блокування присутній, але потребує оновлення.
У робочому просторі, pnpm install
встановлює всі залежності в усіх проєктах. Якщо ви бажаєте вимкнути цю поведінку, змініть значення recursive-install
на false
.
TL;DR
Команда | Значення |
---|---|
pnpm i --offline | Встановити оффлайн, тільки зі сховища |
pnpm i --frozen-lockfile | pnpm-lock.yaml не буде змінено |
pnpm i --lockfile-only | Оновити тільки pnpm-lock.yaml |
Параметри
--force
Примусове перевстановлення залежностей: перезавантаження пакунків, змінених у сховищі, перестворення файлу блокування та/або теки модулів, створених несумісною версією pnpm. Встановить усі optionalDependencies, навіть якщо вони не задовольняють поточному оточенню (cpu, os, arch).
--offline
- Стандартно: false
- Тип: Boolean
Якщо true
, pnpm буде використовувати тільки пакунки, які вже доступні в сховищі. Якщо пакунок не буде знайдено локально, встановлення завершиться нев дачею.
--prefer-offline
- Стандартно: false
- Тип: Boolean
Якщо true
, то перевірку свіжості кешованих даних буде пропущено, але дані, яких бракує буде запитано з сервера. Щоб примусово увімкнути офлайн режим, використовуйте --offline
.
--prod, -P
- Стандартно: false
- Тип: Boolean
Якщо true
, pnpm не встановлюватиме жодного пакунка, з devDependencies
, і видалятиме ті, які вже встановлені. Якщо false
, pnpm встановить усі пакунки, з devDependencies
та dependencies
.
--dev, -D
Встановлюються лише devDependencies
і видаляються dependencies
, якщо вони вже були встановлені.