Spec-Zone.ru › Deno 2

deno approve-scripts

deno approve-scripts позволяет просматривать и утверждать ожидающие выполнения скрипты жизненного цикла npm (например, postinstall) в дереве зависимостей. В отличие от npm, Deno по соображениям безопасности не запускает эти скрипты по умолчанию.

Основные способы использования

Просмотрите и утвердите ожидающие выполнения скрипты в интерактивном режиме:

›_
deno approve-scripts

Будет показано, в каких пакетах есть ещё не утверждённые скрипты жизненного цикла.

Почему скрипты жизненного цикла заблокированы по умолчанию

Скрипты жизненного цикла npm (например, preinstall и postinstall) выполняют произвольный код в процессе установки. Это известный вектор атак на цепочку поставок: вредоносные пакеты могут выполнять код на вашем компьютере сразу после установки.

Deno придерживается более безопасного подхода: перед запуском скрипты жизненного цикла необходимо явно утвердить.

Использование в командной строке:
deno approve-scripts [OPTIONS] [packages]...

Утверждает скрипты жизненного цикла npm для установленных зависимостей.

Параметры

--lockfile-only

Установить, обновив только файл блокировки.

Последнее обновление: 10 декабря 2025 г.

© 2018–2025 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/runtime/reference/cli/approve_scripts

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API