返回

Deno:从运行和调试开始

见解分享

引言

Deno 是一款新兴的 JavaScript 和 TypeScript 运行时,旨在提供一个更加安全和现代的开发环境。它具有许多 Node.js 不具备的功能,例如内置包管理器、支持 TypeScript、以及一个更加安全的沙箱环境。

安装 Deno

在开始之前,您需要先安装 Deno。您可以通过访问 Deno 官网下载安装包,或者使用以下命令通过命令行安装:

curl -fsSL https://deno.land/x/install/install.sh | sh

创建一个 Deno 项目

现在,您可以创建一个新的 Deno 项目。为此,请创建一个新的目录,然后使用以下命令初始化一个新的 Deno 项目:

deno init my_project

这将在您的项目目录中创建一个名为 my_project 的子目录,其中包含一个名为 main.ts 的主脚本文件。

运行 Deno 代码

要运行 Deno 代码,您可以使用以下命令:

deno run main.ts

这将运行您的主脚本文件 main.ts

调试 Deno 代码

为了能够在 Deno 中调试代码,我们需要创建一个名为 launch.json 的调试配置文件。为此,请在您的项目目录中创建一个名为 .vscode 的子目录,然后在该子目录中创建一个名为 launch.json 的文件。

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Launch",
      "type": "deno",
      "request": "launch",
      "program": "${workspaceFolder}/main.ts",
      "args": [],
      "cwd": "${workspaceFolder}",
      "console": "integratedTerminal",
      "internalConsoleOptions": "openOnSessionStart"
    }
  ]
}

这个配置文件告诉 VSCode 如何调试 Deno 代码。它指定了要调试的程序(main.ts)、要传递给程序的参数([])、以及工作目录("${workspaceFolder}")。

使用 VSCode 调试 Deno 代码

现在,您可以使用 VSCode 调试您的 Deno 代码了。为此,请打开您的项目目录,然后按 F5 键。这将启动调试会话,并允许您在代码中设置断点、检查变量的值,以及单步执行代码。

结语

通过本文,您已经学习了如何在 Deno 中运行和调试代码。这些技能对于任何想要使用 Deno 进行开发的人来说都是必不可少的。希望您能够通过本文快速上手 Deno,并开始构建自己的应用程序。

如果您有任何问题或建议,请随时给我留言。