deno uninstall
Использование в командной строке
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 serve
Корневой каталог установки определяется в порядке приоритета:
-
--rootпараметр -
DENO_INSTALL_ROOTпеременная окружения $HOME/.deno
Параметры
--global
Короткий флаг: -g
Удалить глобально установленный пакет или модуль.
--root
Корневой каталог установки.
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 serve
© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/runtime/reference/cli/uninstall