【问题标题】:.deno_plugins folder created on Deno program API在 Deno 程序 API 上创建的 .deno_plugins 文件夹
【发布时间】:2020-10-13 01:21:38
【问题描述】:

在执行时,Deno 将远程导入缓存在第一次运行时由 Deno Environment 指定的特殊目录中。第二次等执行同一段代码,即下次运行程序时,不会进行下载。 如果程序没有改变,它也不会被重新编译。

它被缓存在文档中指定的以下文件夹中

On Linux/Redox: **$XDG_CACHE_HOME/deno or $HOME/.cache/deno**
On Windows: **%LOCALAPPDATA%/deno (%LOCALAPPDATA% = FOLDERID_LocalAppData)**
On macOS: **$HOME/Library/Caches/deno**

在我正在工作的一个项目中,创建了一个.deno_plugins

我正在使用 deno_mongo(本地 Deno MongoDB 驱动程序);这就是生成此文件夹的原因吗?为什么以及何时生成 .deno_plugins?

Folder Structure of the project I am working on

注意:- PFA 文件夹结构图像。

【问题讨论】:

标签: javascript node.js deno


【解决方案1】:

自动加载预建

在导入过程中,模块会在 ./.deno_plugins 目录中搜索您的操作系统的共享库 - 可通过环境变量 DENO_PLUGINS 进行配置。如果找不到插件,将从 github 版本中获取合适的预构建。

所以内部可能在deno_mongo这个机制被使用

【讨论】:

    【解决方案2】:

    是的,deno_mongo 已创建 .deno_plugins。该文件夹是在您运行的文件的主目录中创建的。您一定已经运行了app.ts 文件,所以它是在那里创建的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多