Deno 移除了一系列 API,将他们从 Deno namespace 移动到了 std/io 库:
类型:
Deno.Reader
Deno.Writer
Deno.ReaderSync
Deno.WriterSync
Deno.Closer
函数:
时间线
在已经发布的 1.9 版本中已经将这些类型和 API 标记为了 @deprecated
,deno lint
也会给出提示。在未来的 2.0 版本这些类型和 API 会被彻底移出。
原因
此次更改的原因是这些 API 都没有任何 native 操作,适合放到 std 中。这样也可以使得 Deno 程序更方便的迁移到浏览器或者其他非 Deno 平台上。