创建一个 Deno 项目
在本指南中,你将创建你的第一个 Deno 项目,运行它,并执行其测试。我们将全程使用 TypeScript。如果你想改用 JavaScript,请将文件重命名为 .js 并移除类型注解。
初始化新项目 Jump to heading
要初始化一个新的 Deno 项目,请在终端中运行以下命令:
>_
deno init my_project
这将创建一个名为 my_project 的新目录,结构如下:
my_project
├── deno.json
├── main_test.ts
└── main.ts
deno.json 保存你的项目配置。main.ts 是一个基于
Deno.serve 构建的小型 HTTP 服务器,而 main_test.ts 则包含它的测试。
运行你的项目 Jump to heading
进入新的项目目录:
>_
cd my_project
你可以使用以下命令运行该程序:
>_
$ deno -N main.ts
Listening on http://localhost:8000/
该服务器需要网络权限,这里通过 -N 授予(--allow-net 的简写)。更多内容请参阅安全性。
在浏览器中打开该 URL 查看响应。
运行你的测试 Jump to heading
使用 deno test 运行测试:
>_
$ deno test
running 2 tests from ./main_test.ts
handler returns hello ... ok (1ms)
handler returns 404 for unknown route ... ok (1ms)
ok | 2 passed | 0 failed (3ms)
浏览我们的示例和教程,获取下一步可以构建什么的灵感。