Skip to main content
On this page

与 Node.js 的互操作性

视频描述 Jump to heading

Deno 在其 v2.0 版本中获得了许多互操作性功能。在本视频中,我们将探讨如何使用 Node.js 内置 API、NPM 模块和 JSR 包。

记录与示例 Jump to heading

Deno 2.0 发布了,它非常不错。Deno 最令人惊叹的功能之一是它与其他平台(包括 Node)的互操作性。例如,我们可以使用核心 Node.js 内置 API。我们所需要做的就是在这里添加这个 Node 指定符。

import fs from "node:fs/promises";

Deno 还支持使用 NPM 模块。您只需在导入时添加 NPM 指定符,就可以开始使用。

import { * } as Sentry from "npm:@sentry/node";

我们还可以利用 JSR,这是一个用于 TypeScript 和 JavaScript 的开源包注册表。

import OpenAI from "jsr:@openai/openai";

当然,JSR 与 Deno、Node.js、bun 和 CloudFlare workers 一起工作。您甚至可以将 JSR 包安装到 Vite 和 Next.js 应用程序中。

Deno 还为我们提供了 导入映射,这帮助我们管理依赖项。您可以从 JSR 安装一个包。导入将被添加到 deno.json,您甚至可以使用简写来描述这一点,以进一步简化您的代码。Deno 2.0 专注于提供一个非常稳固的开发体验。使用 Deno 新创建项目和迁移变得更加轻松。

Find more videos in the Examples page and on our YouTube channel.

你找到了你需要的东西吗?

编辑此页面
隐私政策