如何添加第三方库到Deno.js

如何添加第三方库到Deno.js

今天我们将学习如何将自己的模块添加到Deno.js,以供用户使用。正如我们所知,任何语言或环境中都会添加标准模块。同样,在Deno.js中,有许多内置/标准模块可供用户使用。

将新模块添加到语言或环境中可以帮助人们以多种方式-人们可以了解如何贡献给开源,并编写经过测试的模块和脚本,以便用户以最佳方式使用它们。

先决条件:

  1. 熟悉JavaScript或TypeScript
  2. 在计算机上安装Deno.js。(在命令行中输入 deno -v 确认)
  3. 熟悉GitHub及如何拉取和fork存储库。

    代码结构: 要开始使用Deno.js添加模块的代码结构,需要遵循特定的文件结构。

git clone https://github.com/guptamohit004/ip_details
cd ip_details

这是我添加的模块之一。添加模块到DENO时需要遵循相同的模式。

让我们看看代码结构,并了解你需要做什么。

  • MOD.ts – 这通常是任何模块的入口点。你需要在这个文件中编写主要的函数/代码。它类似于Node.js中的index.js/app.js。
  • CLI.ts – 这是当用户从CLI使用模块时将被执行的文件。在这里,您可以定义在执行脚本时需要传递哪些参数。
  • MOD_TEST.TS – 这个文件用于开发和使用CLI测试模块。在这个标准库中,Deno被用于在Deno中进行测试函数。
  • README.MD – 这个文件向用户提供与模块相关的所有信息,例如模块的使用方法,请求和响应,以及如何在不同情况下(例如CLI,从模块导入,bash等)使用模块。你需要添加测试所有情况的图像,以获得在Deno网站上可用的模块。
  • 重要提示 – 您需要在这个文件中添加所有配置/权限,例如-allow-net,-allow-read,-allow-write。

PACKAGE.JSON在哪里? 正如我们所知,使用Node.js开发模块时,我们在代码文件夹中需要有一个Package.json文件。但在使用Deno的情况下,我们不需要拥有这样的文件,可以直接使用URL中的模块并将它们存储在计算机高速缓存中。

现在开始构建你的模块,并从CLI中运行和测试它。

现在开始发布部分-

  • 将你的模块添加到GitHub并在你的存储库中启用操作。
  • 将存储库设置为公开。
  • 现在进入 DATABASE.JSON。
  • 以下面的格式添加你的模块细节。
"my_library_name": {
    "type": "github",
    "owner": "",
    "repo": ""
}
  • 现在创建一个pull request来更新该文件。
  • 写下“将your_module_name添加到Deno”。
  • 发起Pull Request。
  • 现在你的更新文件需要通过一些测试,一切顺利。
  • 成功创建了一个pull request,请等待审核。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程