如何在Deno.js中添加第三方库

如何在Deno.js中添加第三方库

要在Deno中添加第三方库,我们需要从其URL中导入该库。我们可以使用 “import “语句,后面跟上库的URL。也可以使用本地文件路径而不是URL。然后在我们的代码中可以通过引用其导出的函数或变量来使用该库。让我们首先了解一下什么是Deno.js —

什么是Deno.js

  • Deno是一个新的JavaScript/TypeScript运行时,由V8 JavaScript引擎构建。

  • 它建立在Rust编程语言之上,使用Tokio库进行异步I/O。

  • 与Node.js不同,Deno不使用包管理器,而是使用标准的导入语句来加载模块。

  • Deno内置了对网络开发、测试、格式化和提示的支持。

  • Deno仍处于早期阶段,但作为Node.js的一个更安全、性能更强的替代方案,它正逐渐受到欢迎。

方法

  • 首先,在Deno.land等网站上找到你要使用的库。

  • 一旦你找到了这个库,你可以使用 “import “语句将其导入你的项目。例如,如果你想导入 “http “库,你可以使用以下代码: import * as http from https://deno.land/std/http/mod.ts

  • 一旦你导入了该库,你就可以在你的代码中使用其函数和方法。

  • 最后,如果库需要网络访问,请确保用”–allow-net “标志运行你的项目。

例如 – deno run --allow-net your_script.ts

注意 - 在运行项目之前,请确保你的系统已经安装了最新版本的Deno。

例子

下面是一个在Deno项目中导入和使用Deno.land的 “http “库的完整例子:

import { serve } from <https://deno.land/std/http/server.ts>;
const server = serve({ port: 8000 });
console.log("Server running on <http://localhost:8000>);
for await (const req of server) {
   req.respond({ body: "Hello Deno!" });
}

这个例子创建了一个简单的HTTP服务器,在8000端口进行监听,并对每个传入的请求作出 “Hello Deno!”的回应。

要运行这个例子,将代码保存在一个名为 “server.ts “的文件中,并在你的终端运行以下命令 —

deno run --allow-net server.ts

这将启动服务器,你可以通过在你的网络浏览器中访问http://localhost:8000 来测试它。

输出

如何在Deno.js中添加第三方库?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程