跳至主要内容

deno init,开始一个新项目

使用 Deno 开始一个新项目一直都非常简单:你只需要一个文件就可以开始。无需任何配置文件、依赖项清单或构建脚本。

来自其他生态系统的用户通常不习惯这种简单性 - 他们经常寻找一个工具来搭建一个基本的项目结构,以帮助他们在正确的道路上开始。deno init 子命令搭建一个基本的 Deno 项目。

$ deno init
✅ Project initialized
Run these commands to get started

// Run the program
deno run main.ts

// Run the program and watch for file changes
deno task dev

// Run the tests
deno test

// Run the benchmarks
deno bench

$ deno run main.ts
Add 2 + 3 = 5

$ deno test
Check file:///dev/main_test.ts
running 1 test from main_test.ts
addTest ... ok (6ms)

ok | 1 passed | 0 failed (29ms)

此子命令将创建两个文件(main.tsmain_test.ts)。这些文件提供了如何编写 Deno 程序以及如何为其编写测试的基本示例。main.ts 文件导出一个 add 函数,该函数将两个数字加在一起,而 main_test.ts 文件包含对此函数的测试。

你也可以为 deno init 指定一个参数,以在特定目录中初始化一个项目

$ deno init my_deno_project
✅ Project initialized

Run these commands to get started

cd my_deno_project

// Run the program
deno run main.ts

// Run the program and watch for file changes
deno task dev

// Run the tests
deno test

// Run the benchmarks
deno bench