Spec-Zone.ru › Deno 2

deno uninstall

deno uninstall [PACKAGES]

Удаляет зависимости, указанные в deno.json или package.json:

›_
deno add npm:express
Add npm:express@5.0.0

cat deno.json
{
  "imports": {
    "express": "npm:express@5.0.0"
  }
}
›_
deno uninstall express
Removed express

cat deno.json
{
  "imports": {}
}
Совет

Также можно использовать deno remove — это псевдоним для deno uninstall [PACKAGES]

Можно удалить несколько зависимостей одновременно:

›_
deno add npm:express jsr:@std/http
Added npm:express@5.0.0
Added jsr:@std/http@1.0.7

cat deno.json
{
  "imports": {
    "@std/http": "jsr:@std/http@^1.0.7",
    "express": "npm:express@^5.0.0",
  }
}
›_
deno remove express @std/http
Removed express
Removed @std/http

cat deno.json
{
  "imports": {}
}
Информация

Хотя зависимости удаляются из deno.json и package.json, они остаются в глобальном кэше для дальнейшего использования.

Если в вашем проекте есть package.json, deno uninstall также может с ним работать:

›_
cat package.json
{
  "dependencies": {
    "express": "^5.0.0"
  }
}

deno remove express
Removed express

cat package.json
{
  "dependencies": {}
}

deno uninstall --global [SCRIPT_NAME]

Удалить serve

›_
deno uninstall --global serve

Удалить serve из указанного корневого каталога установки

›_
deno uninstall -g --root /usr/local/bin serve
Использование командной строки:
deno uninstall [OPTIONS] [name-or-package] [additional-packages]...

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

deno uninstall @std/dotenv chalk
deno uninstall --global file_server

Чтобы изменить корневой каталог установки, используйте флаг --root:

deno uninstall --global --root /usr/local cowsay serve

Корневой каталог установки определяется в следующем порядке приоритета:

  • --root параметр
  • DENO_INSTALL_ROOT переменная окружения
  • $HOME/.deno

Параметры

--global, -g

Удалить глобально установленные пакеты или модули.

--lockfile-only

Выполнять установку, обновляя только файл блокировки.

--package-json

Принудительно использовать package.json для управления зависимостями вместо deno.json.

--root<root>

Корневой каталог установки.

Параметры управления зависимостями

--frozen<BOOLEAN>необязательно

Завершить работу с ошибкой, если файл блокировки устарел.

--lock<FILE>необязательно

Проверить указанный файл блокировки. (Если значение не задано, по умолчанию используется "./deno.lock".)

--no-lock

Отключить автоматический поиск файла блокировки.

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

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

Spec-Zone.ru

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