Skip to main content
Module

x/dvm/README_zh-cn.md

🦕 Deno Version Manager - Easy way to manage multiple active deno versions.
Go to Latest
File

Deno 版本管理工具

English | 简体中文

简单管理多个活动 deno 版本的方式。

安装

您可以使用下面的安装程序安装它,或者从发布页面下载源文件.

Shell 安装:

curl -fsSL https://deno.land/x/dvm/install.sh | sh

PowerShell 安装:

iwr https://deno.land/x/dvm/install.ps1 -useb | iex

使用

➜  ~  dvm --help
Deno Version Manager - Easy way to manage multiple active deno versions.

USAGE:
    dvm [SUBCOMMAND]

OPTIONS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    completions    Generate shell completions
    help           Prints this message or the help of the given subcommand(s)
    info           Show dvm info
    install        Install deno executable to given version [aliases: i]
    list           List installed versions, matching a given <version> if provided [aliases: ls]
    uninstall      Uninstall a given version [aliases: rm]
    use            Use a given version

Example:
  dvm install 1.3.2     Install v1.3.2 release
  dvm install           Install the latest available version
  dvm use 1.0.0         Use v1.0.0 release

验证

要验证 dvm 是否已安装,输入:

dvm -V

如果输出 dvm 的版本,则已经安装成功.

初始化

使用 dvm 将创建 ~/.dvm/ 文件夹 ,并且所有已安装的 deno 版本都将放入中 ~/.dvm文件夹之中.

➜  ~  dvm
Creating /Users/justjavac/.dvm

举个例子

查看版本

列出所有安装的版本:

➜  ~  dvm list
 * 0.1.0
   0.1.1
   0.1.2

带(*)的版本表示此版本是当前使用的版本。

切换版本

➜  ~  dvm use 1.1.0
now use deno 1.1.0
➜  ~  dvm use 1.2.0
deno v1.2.0 is not installed. Use `dvm install 1.2.0` to install it first.

兼容性

常见问题

unzip is required

此项目需要依赖 unzip 进行 Shell 安装.

$ curl -fsSL https://deno.land/x/dvm/install.sh | sh
Error: unzip is required to install dvm (see: https://github.com/justjavac/dvm#unzip-is-required).

此问题何时出现?

在运行 install.sh 过程中, 会使用 unzip 提取 zip 文件。

如何解决?

  • MacOs 使用 brew install unzip 安装 unzip。
  • Ubuntu,Debian 使用apt-get install unzip -y 安装 unzip。
  • CentOS 使用 yum install -y unzip zip 安装 unzip。

开源协议

Deno 版本管理器 (dvm) 遵循 MIT 开源协议。有关详细信息,请参阅 LICENSE