在哪里可以找到Deno第三方模块?

176 阅读1分钟

在我们探索Deno生态系统的过程中,我们需要知道在哪里可以找到第三方模块。

去哪里

如果你在寻找Deno的第三方模块,请到deno.land/x。

deno.land/x的自我描述如下。

deno.land/x是一个针对Deno脚本的URL重写服务。代码URL的基本格式是deno.land/x/MODULE_NA…如果你省略了分支,它将默认为模块的默认分支,通常是master。

如何查找和使用MySQL ORM模块

deno.land/x有一个方便的键入前搜索功能,可以帮助你找到模块。例如,如果我正在寻找一个MySQL ORM。

image.png

一旦你找到了你想要的模块,你就可以在你使用它的文件中导入正确的URL。

import { Database } from 'https://deno.land/x/denodb/mod.ts';

考虑指定一个版本!

如果你记得上面的引文,我们可以在导入语句中选择性地指定一个分支名称(例如,https://deno.land/x/MODULE_NAME@BRANCH/SCRIPT.ts )。

我们绝对应该这样做!如果你熟悉nodejs的开发,确定我们依赖的版本似乎是一个非常糟糕的主意。因此,让我们修改我们的导入,确保我们确定我们正在使用的denodb 的版本。

import { Database } from 'https://deno.land/x/denodb@v1.0.0/mod.ts';

就这样,我们拥有了它!我们现在知道如何找到第三方模块,将它们导入我们的项目,并确定正确的版本。