1. 安装

通过单行命令将 Deno 安装到系统中(国内加速) 安装内容转载自 Deno 中文社区

安装最新版:

使用 Shell:

使用 PowerShell:

安装某个特定版本:

使用 Shell:

使用 PowerShell:

使用包管理器:

使用 Scoop:

使用 Homebrew:

使用 Chocolatey:

使用多版本管理工具

使用 Yay (AUR) (deno 和 deno-bin):

使用 asdf 和 asdf-deno:

使用 Scoop:

2. Hello World

新建一个 demo.ts 并输入 console.log('Hello Wrold!'); 打开 git 或 cmd,输入deno run ./demo.ts,就可以看到打印的结果了:

3. HTTP 请求

在 deno 中比较推荐使用 fetch 来发送 HTTP 请求,

接收到响应之后通过 new Uint8Array() 将其转换为一个 Unit8Array 存到 body 变量中。最后一句代码则是把 body 的内容写入标准输出流 stdout。

运行 deno run demo.ts,发现会报如下错误:

这是因为 Deno 默认使用安全环境来执行代码,所以我们的请求不被允许,我们需要 --allow-net 来授权网络访问:

4. 读取文件

对于文件的读取我们可以使用 Deno 的内置 API Deno.readFile 来进行:

同样在读取文件时我们也需要授权,我们可以使用 allow-read