介绍
Deno 是一个现代化的 JavaScript 和 TypeScript 运行时,与 Node.js 相比,它具有更安全的默认设置,包含标准的库,内置的模块和工具。本文将介绍在 Linux 机器上安装 Deno 的详细步骤。
准备
在进行 Deno 的安装之前,需要安装 curl 和 unzip。在 Linux 上,这些命令的安装命令为:
sudo apt-get install curl unzip
Deno 不依赖于任何其他软件包或运行时。
步骤
- 打开终端并输入以下命令,从 Deno 官方网站下载最新的 Deno 安装程序:
curl -fsSL https://deno.land/x/install/install.sh | sh
安装脚本将下载并安装 Deno 可执行文件。
添加 Deno 到您的 shell 的环境变量。
- 如果您使用的是 Bash,则需要将以下命令添加到您的 .bashrc 或 .bash_profile 文件中:
export DENO_INSTALL="/home/$USER/.deno" export PATH="$DENO_INSTALL/bin:$PATH"
- 如果您使用的是 Zsh,则需要将以下命令添加到您的 .zshrc 文件中:
export DENO_INSTALL="/home/$USER/.deno" export PATH="$DENO_INSTALL/bin:$PATH"
请注意,$ USER 变量将自动替换为您的用户名。
现在,您已经成功安装 Deno,并且可以在终端中使用以下命令来验证 Deno 的安装:
deno --version
如果您安装的是最新版本,输出将显示您当前安装的 Deno 版本号。
示例代码
接下来,我们将编写一个使用 Deno 进行简单 HTTP 请求的示例。
- 在终端中创建一个名为 index.ts 的文件,并向其中添加以下代码:
import { serve } from "https://deno.land/std/http/server.ts"; const server = serve({ port: 8080 }); console.log("http://localhost:8080/"); for await (const req of server) { req.respond({ body: "Hello World\n" }); }
- 在终端中运行以下命令来启动服务器:
deno run --allow-net index.ts
- 打开浏览器,并在地址栏中输入 http://localhost:8080/,您将看到页面上显示着“Hello World”字样。
在此,我们使用 Deno 成功启动了一个服务器并进行 HTTP 请求。
总结
Deno 是一个功能强大的 JavaScript 和 TypeScript 运行时,具有更安全的默认设置和内置模块。在本文中,我们详细介绍了如何在 Linux 机器上安装 Deno,并创建了一个使用 Deno 进行基本 HTTP 请求的示例。通过本文,读者可以有效地安装和使用 Deno,并掌握一个基本的 Deno 的应用场景。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64f14da4f6b2d6eab3b23dd3