你的 Deno 开发环境
视频说明 跳转到标题
如何为 Deno 设置开发环境
文字稿和代码 跳转到标题
要安装 Deno,我们将运行 curl。因此,我们将从文档中获取此 curl 命令。
curl -fsSL https://deno.land/install.sh | sh
我们将进入终端,粘贴它,然后按回车键,这将在后台将 Deno 安装到最新版本。当我这样做时,它会问我是否要将 Deno 添加到路径中。我们将继续选择“是”,你可以在此处添加这些设置完成项。
现在我们已经将其安装到我们的路径中。如果你是 Windows 用户,此处文档中提供了为你准备的安装说明。
要从头开始生成一个 Deno 项目,让我们输入 deno init MyDenoProject
。这将为我创建该文件夹。然后我可以 cd 进入该文件夹。现在,如果我们在 VSCode 中打开它,它会创建一个 deno.json
文件、一个 main_test.ts
文件和一个 main.ts
文件。所以这是快速入门的一种方式。
如果你正在使用 VSCode,你需要设置一些配置选项。因此,我们到这里,选择“代码”和“设置”。我们将选择“扩展”。所以,在你的扩展中,你将搜索 Deno,然后我们选择此处由 Denoland 创建的那个。
{
"deno.enable": true,
}
我们将运行安装,这将安装我们的 Deno 扩展。接下来,我们将键入 command shift P
。这将在此处打开我们的命令面板,我们可以键入 deno initialize workspace configuration
。我们将点击它。这将生成带有设置的 VSCode 文件夹。这将在代码编辑器中启用提示和自动补全功能。因此,如果我开始键入 deno serve
中的任何内容,例如,它会让我看到该函数的预期参数是什么。这非常有帮助。
这还将为我们提供导入时的提示。例如,我们会说像 import star as path from JSR at standard slash path 这样的导入。
import * as path from "jsr:@std/path";
所以所有这些都在那里列出。非常酷。然后,如果我们要为远程模块做些什么,例如从 https://deno.land/x/openai@v4.67.1/mod.ts 导入 OpenAI(或者现在更好的是,从 JSR 导入)
import OpenAI from "jsr:@openai/openai";
这将为我们提供标准库以及所有第三方 API 的 X 模块。因此,你可以从这里深入到 OpenAI。你只需选择版本,所以我们会说 OpenAI v461。然后你甚至可以深入到那个单独的文件中。
如果你查看此处的文档,它将指导你设置自己的独特环境。你可以添加shell 补全功能,因此无论你使用的是哪种 CLI 工具,都可以在此处进行设置,无论是 Bash、PowerShell 还是 ZShell 或其他任何工具。