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
$ 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.ts
和 main_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