pnpm 10.23
· 2 хв читання
Додано опцію --lockfile-only до pnpm list та різні покращення до pnpm self-update.
Незначні зміни
pnpm list --lockfile-only
Додано опцію --lockfile-only до pnpm list #10020.
Якщо вказано, pnpm list буде зчитувати інформацію про пакунки з файлу блокування замість перевірки фактичної теки node_modules. Це корисно для швидкої перевірки того, що буде встановлено, без необхідності повної установки.
Зміни в патчах
- Команда
pnpm self-updateмає завантажити pnpm з налаштованого реєстру npm #10205. pnpm self-updateзавжди повинен встановлювати невиконуваний пакунок pnpm (pnpm у реєстрі) і ніколи пакунок@pnpm/exeпід час встановлення v11 або новішої версії. Наразі ми не можемо надсилати@pnpm/exe, оскількиpkgне працює з ESM #10190.- Node.js runtime не додається до "dependencies" у
pnpm add, якщо вpackage.jsonоголошено налаштуванняengines.runtime#10209. - Інсталяція має завершитися невдачею, якщо додаткову залежність неможливо встановити через помилку перевірки політики довіри #10208.
pnpm listтаpnpm whyтепер показують протокол npm: для пакунків з аліасами (наприклад,foo npm:is-odd@3.0.1) #8660.- Не додавати зайву скісну риску до URL-адреси дзеркала Node.js #10204.
pnpm store pruneне повинно завершуватися невдачею, якщо сховище містить пакунки Node.js #10131.
