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Отключить автоматический поиск файла блокировки.
Последнее обновление:
© 2018–2025 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/runtime/reference/cli/uninstall