本页内容

稳定性

从 Deno 1.0.0 开始,Deno 命名空间 API 已经稳定。这意味着我们将努力使在 1.0.0 下工作的代码在未来版本中继续工作。

但是,并非所有 Deno 的功能都已准备好投入生产。尚未准备好的功能(因为它们仍处于草案阶段)被锁定在 --unstable 命令行标志后面。

deno run --unstable mod_which_uses_unstable_stuff.ts

传递此标志会执行以下几件事

  • 它在运行时启用不稳定 API 的使用。
  • 它将 lib.deno.unstable.d.ts 文件添加到用于类型检查的 TypeScript 定义列表中。这包括 deno types 的输出。

您应该注意,许多不稳定 API 尚未经过安全审查,将来可能会发生重大 API 更改,并且尚未准备好投入生产

标准模块 跳转到标题

Deno 的标准模块 (https://deno.land/std) 尚未稳定。我们目前对标准模块的版本控制方式不同于 CLI,以反映这一点。请注意,与 Deno 命名空间不同,使用标准模块不需要 --unstable 标志(除非标准模块本身使用不稳定的 Deno 功能)。