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.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