pnpm runtime <cmd>
Управління середовищами виконання.
Псевдонім: rt
Команди
set
Встановити вказану версію середовища виконання.
pnpm runtime set <name> <version> [-g]
Підтримувані середовища виконання
node— Node.jsdeno— Denobun— Bun
Починаючи з версії v11.0.0, під час встановлення середовища виконання Node.js (за допомогою команди pnpm runtime set node … або node@runtime:<version>) npm, npx та corepack, що входять до складу архіву Node.js, більше не розархівовуються. Це приблизно вдвічі зменшує кількість файлів, які pnpm має хешувати, записувати в CAS та лінкувати під час встановлення середовища виконання. Якщо вам все ж потрібен npm, встановіть його окремо за допомогою команди pnpm add -g npm.
Починаючи з версії v11.22.0, визначення версії Node.js (за допомогою devEngines.runtime або специфікатора runtime:) відбувається значно швидше. Метадані випуску для кожної версії кешуються в теці кешу після перевірки їхнього підпису, а для точної стабільної версії, наприклад runtime:22.23.2, індекс випусків Node.js більше не завантажується. Закріплене середовище виконання, метадані якого були отримані один раз, визначається без будь-якого доступу до мережі, що усуває затримку під час першого виклику node в проєкті, який закріплює вже завантажене середовище виконання.
Приклади
Встановити Node.js v22 глобально:
pnpm runtime set node 22 -g
Встановити LTS версію Node.js:
pnpm runtime set node lts -g
Встановити останню версію Node.js:
pnpm runtime set node latest -g
Встановити версію попереднього випуску Node.js:
pnpm runtime set node nightly -g
pnpm runtime set node rc -g
pnpm runtime set node rc/22 -g
pnpm runtime set node 22.0.0-rc.4 -g
Встановити LTS-версію Node.js, використовуючи її codename:
pnpm runtime set node argon -g
Встановити Deno:
pnpm runtime set deno 2 -g
Встановити Bun:
pnpm runtime set bun latest -g
Параметри
--global, -g
Встановити середовище виконання глобально.