如何在 Deno 中安装第三方模块

阅读时长 4 分钟读完

Deno 是一个基于 V8 引擎的安全 TypeScript 和 JavaScript 运行时,它提供了众多让 JavaScript 开发更加容易的特性。作为一个新兴的运行时,Deno 在 JavaScript 生态系统中的地位越来越受到关注。不过,在开始开发 Deno 应用之前,您需要学习如何在 Deno 中安装第三方模块。

安装 Deno

要安装 Deno,您需要打开终端并输入以下命令:

这个命令将会下载和安装 Deno。如果您使用的是 Windows 系统,则需要在 PowerShell 中输入以下命令:

安装完成后,您需要重新启动终端以使 Deno 的可执行文件添加到系统的 PATH 中。

安装第三方模块

Deno 支持从任意 URL 直接导入代码,您可以轻松地从 GitHub、npm、GitLab 等第三方代码托管平台中导入代码。

下面是一个简单的例子,用于演示如何安装第三方依赖:

-- -------------------- ---- -------
-- -------
------ - ------------ ------ - ---- ---------------------------------

-- ----
----- --- - --- --------------
----- ------ - --- ---------

--------------- ----- -- -
  ----------------- - ------- --------
---

-------------------------
---------------------------------

-- ----
----- ------------ ----- ---- ---

在代码中,我们使用了 oak 库中的 ApplicationRouter 类。

在 Deno 中,您可以将依赖作为 URL 直接引入。在本例中,我们通过 https://deno.land/x/oak/mod.ts URL 导入 oak 库。

Deno 运行时将会缓存您所依赖的模块。如果缓存中已经存在这个模块,则 Deno 不会再次从网络中下载模块,而是使用缓存中的版本。这样可以提高模块的加载速度。

关于版本管理

Deno 与其他的 JavaScript 包管理器不同,它没有 package.json 或任何类似的文件。您需要根据以下几个步骤自己管理您的依赖版本:

  • 在导入依赖时指定版本号:使用带有版本号的 URL 来指定依赖的版本,以便您可以跟踪并控制依赖版本。例如:

  • 使用锁定文件:使用 deno lock 命令锁定依赖版本。这将生成一个名为 lock.json 的文件,其中包含项目所需的所有依赖项及其版本信息。例如:

    此命令将会在项目根目录下生成一个 lock.json 文件,其中包含了所有的依赖项以及其版本信息。

  • 确认依赖版本:在项目发布后,您需要确认依赖版本是否正确。在 Deno 中查看依赖项的版本,可以使用 Deno.version.deno 属性。

总结

在本文中,我们讨论了如何使用 Deno 安装第三方模块。您已经了解了 Deno 如何从任何 URL 直接导入代码和如何管理依赖版本。在学习过程中,您应该已经熟悉了如何使用 Deno 导入和使用第三方依赖。

这个例子只是一个简单的 HTTP 服务器,Deno 还有很多其他强大的功能和工具,可以让您更方便地构建应用程序。我们希望您已经学到了有关 Deno 的基础知识,并能够开始构建您自己的应用程序。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64a8f0da48841e9894545b84

纠错
反馈