English | 中文简体
dvm 是用于管理 Deno 版本的命令行工具。
专注于最简单的版本管理方式。
特性:
| 命令 | 描述 |
|---|---|
| dvm current | 显示正在使用的 Deno 版本 |
| dvm ls | 列出已安装的 Deno 版本 |
| dvm ls-remote | 列出远程可安装的 Deno 版本 |
| dvm install \<version> | latest | 下载并安装指定/最新的 Deno 版本 |
| dvm uninstall \<version> | 卸载指定的 Deno 版本 |
| dvm use \<version> | 使用指定的 Deno 版本 |
| dvm unused | 禁用 Deno |
| dvm exec \<version> [commands] | 以指定的 Deno 版本运行 Deno 命令 |
| dvm upgrade [version] | 升级 dvm |
| dvm destroy | 卸载 dvm |
无论你是否已安装 Deno 都不影响 dvm 的使用
# 安装 Deno
$ dvm install v0.26.0
$ deno --version
deno v0.26.0
# 使用另一个版本的 Deno
$ dvm install v0.25.0
$ dvm use v0.25.0
$ deno --version
deno v0.25.0
# 卸载 Deno
$ dvm uninstall v0.25.0
# 帮助信息
$ dvm --help
bash
curl -fsSL https://github.com/release-lab/install/raw/v1/install.sh | bash -s -- -r=axetroy/dvm
bash
$r="axetroy/dvm";iwr https://github.com/release-lab/install/raw/v1/install.ps1 -useb | iex
下载可执行文件,并且把它加入到
$PATH环境变量中
bash
go install github.com/axetroy/dvm/cmd/dvm@v1.3.11
你可以重新下载可执行文件然后覆盖
或者输入以下命令进行升级到最新版
$ dvm upgrade # 升级到最新版
$ dvm upgrade v0.2.0 # 升级到指定版本
运行以下命令卸载或者手动移除 dvm 可执行文件和 $HOME/.dvm 目录
$ dvm destroy
请确保你已安装 Golang@v1.17.x.
> go get -v -u github.com/axetroy/dvm
> cd $GOPATH/src/github.com/axetroy/dvm
> make build
$ make test
justjavac/dvm Node.js implement
imbsky/dvm Reason implement
The Anti-996 LICENSE