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

pnpm runtime <cmd>

Управління середовищами виконання.

Псевдонім: rt

Команди​

set​

Встановити вказану версію середовища виконання.

pnpm runtime set <name> <version> [-g]

Підтримувані середовища виконання​

  • node — Node.js
  • deno — Deno
  • bun — 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​

Встановити середовище виконання глобально.