mcpField
D
Deno

Deno

官方
deno.com开发者工具108.8kdeno2 天前更新
代码仓库访问官网

关于 Deno

Deno 是 JavaScript 与 TypeScript 的运行时,通过 deno 命令提供脚本执行和常用开发工具。可用 Homebrew 安装,适合接入日常开发流程,也方便在脚本中组合调用。

主要功能

  1. 01用 deno run main.ts 直接运行 TypeScript 文件
  2. 02用 deno test 执行项目测试
  3. 03用 deno fmt 统一代码格式
  4. 04命令行接口便于与其他工具组合
  5. 05支持跨平台使用

适用场景

  1. 01在本地运行并调试 TypeScript 脚本
  2. 02在提交前自动格式化代码并跑测试
  3. 03编码 Agent 在项目中执行脚本并验证结果
  4. 04在不同操作系统上保持一致的开发流程

安装

选择你的系统或包管理器,复制命令到终端运行。

$
brew install deno

安装完成后运行deno --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
deno run main.ts
02
deno test
03
deno fmt

详细介绍

Deno

README 配图 Twitter badge Bluesky badge Discord badge YouTube badge

雨中站立的 Deno 吉祥物恐龙

Deno (/ˈdiːnoʊ/,读作 dee-no) 是一个 JavaScript、TypeScript 和 WebAssembly 运行时,具有安全的默认设置和出色的开发体验。它基于 V8、 Rust 和 Tokio 构建。

在文档中详细了解 Deno 运行时。

安装

使用以下任一命令在系统上安装 Deno 运行时。请注意,安装 Deno 有多种方式,完整的安装选项列表请见 此处。

Shell(Mac、Linux):

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

PowerShell(Windows):

irm https://deno.land/install.ps1 | iex

Homebrew(Mac):

brew install deno

Chocolatey(Windows):

choco install deno

WinGet(Windows):

winget install --id=DenoLand.Deno

Scoop (Windows):

scoop install main/deno
从源代码构建和安装

此处提供了从源代码构建 Deno 的完整说明。

编写你的第一个 Deno 程序

Deno 可用于许多不同的应用场景,但最常用于构建 Web 服务。创建一个名为 server.ts 的文件,并加入以下 TypeScript 代码:

Deno.serve((_req: Request) => {
  return new Response("Hello, world!");
});

使用以下命令运行你的服务:

deno run --allow-net server.ts

这将启动一个本地 Web 服务:http://localhost:8000。

在文档中详细了解如何编写和运行 Deno 程序。

更多资源

  • Deno 文档:关于 Deno 运行时、Deno Deploy 等的官方指南和参考文档。
  • Deno 标准库:官方支持的 Deno 程序常用工具。
  • JSR:面向现代 JavaScript 和 TypeScript 的开源包注册表
  • 开发者博客:Deno 团队发布的产品更新、教程等内容。

贡献

感谢你的帮助!如需参与贡献,请阅读我们的贡献指南。

评论

支持 Markdown