pnpm approve-builds
Додано у: v10.1.0
Підтвердження залежностей для запуску скриптів під час інсталяції.
Затверджені залежності додаються до map allowBuilds у файлі pnpm-workspace.yaml зі значенням true, тоді як незатверджені — зі значенням false. Ви також можете оновити ці налаштування вручну, якщо бажаєте.
Використання
Ви можете запустити команду pnpm approve-builds без аргументів, щоб отримати інтерактивний інтерфейс, або вказати імена пакунків як позиційні аргументи:
pnpm approve-builds esbuild fsevents !core-js
Додайте перед назвою пакунка префікс !, щоб заборонити його. Це стосується лише зазначених пакунків; решта залишаються без змін.
Під час інсталяції пакунки з ігнорованими збірками, які ще не вказані у файлі allowBuilds, автоматично додаються до файлу pnpm-workspace.yaml із тимчасовим значенням, щоб ви могли вручну встановити для них значення true або false.
Параметри
--all
Додано у: v10.32.0
Затвердити всі збірки, що очікують на розгляд, без запитів на підтвердження.
--global, -g
Команда pnpm approve-builds -g більше не підтримується з ізольованими глобальними пакунками. Натомість під час глобальної інсталяції використовуйте опцію --allow-build (наприклад, pnpm add -g --allow-build=esbuild esbuild) або підтверджуйте збірку через интерактивний запит, який pnpm показує під час глобальної інсталяції.