Перейти до основного змісту
Версія: 10.x

pnpm self-update

Оновлює pnpm до останньої або зазначеної версії.

pnpm self-update [<version>]

Приклад використання:

pnpm self-update
pnpm self-update 10
pnpm self-update next-10
pnpm self-update 10.6.5

Поведінка

Поведінка pnpm self-update залежить від контексту проєкту:

У проєкті з managePackageManagerVersions=true

Якщо функція managePackageManagerVersions увімкнена, а у файлі package.json проєкту поле packageManager має значення pnpm, команда self-update лише оновлює поле packageManager у файлі package.json, вказуючи визначену версію. Вона не встановлює pnpm глобально. Наступного разу, коли ви запустите команду pnpm, pnpm автоматично завантажить і переключиться на вказану версію.

Без managePackageManagerVersions або поза проєктом

В іншому випадку, self-update встановлює визначену версію pnpm глобально та повʼязує її з PNPM_HOME, щоб вона стала активним бінарним файлом pnpm у вашій системі.