在我们探索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。
一旦你找到了你想要的模块,你就可以在你使用它的文件中导入正确的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';
就这样,我们拥有了它!我们现在知道如何找到第三方模块,将它们导入我们的项目,并确定正确的版本。