执行时,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(Native Deno MongoDB driver);这是生成这个文件夹的原因吗?为什么以及何时生成.deno_plugins?
Folder Structure of the project I am working on
注意:- PFA文件夹结构图像。
发布于 2020-06-23 16:36:27
自动加载预置
在导入期间,该模块通过环境变量DENO_PLUGINS在目录./.deno_plugins - configurable中搜索os的共享库。如果无法找到插件,将从github版本中获取合适的预构建版本。
所以在deno_mongo中可能使用了这种机制
发布于 2020-06-28 10:51:08
是的,deno_mongo已经创建了.deno_plugins。将在您运行的文件的主目录中创建该文件夹。您必须已经运行了app.ts文件,所以它是在那里创建的。
https://stackoverflow.com/questions/62526998
复制相似问题