typescript - 我在哪里可以看到 deno 下载的包?
问题描述
我是deno的新手,目前正在探索 deno 中的最小可行项目。我想喜欢在文件夹中下载 npm 包的 npm node_modules
,同样我想在目录中查看deno 包。在我当前的项目中,我没有看到任何下载的包。请建议我在哪里可以找到 deno 包。如果我写dep.ts
文件来提及所有的 deno 包,我可以将相同的 deno 包用于其他一些项目吗?我的问题有点类似于什么Maven
或Gradle
在 java 中的句柄。这意味着我想知道 deno 是否在 OS 中维护一个文件夹,以便在许多项目中下载和使用所有包。我想检查 Windows 10 中包含 deno 包的目录。
解决方案
导入缓存在$DENO_DIR
从文档:
Deno 将远程导入缓存在
$DENO_DIR
环境变量指定的特殊目录中。如果$DENO_DIR
未指定,则默认为系统的缓存目录。下次运行该程序时,将不会进行任何下载。如果程序没有改变,它也不会被重新编译。默认目录是:
- 在 Linux/Redox 上:
$XDG_CACHE_HOME/deno
或$HOME/.cache/deno
- 在 Windows 上
%LOCALAPPDATA%/deno
:(%LOCALAPPDATA% = FOLDERID_LocalAppData
)- 在 macOS 上:
$HOME/Library/Caches/deno
如果出现故障,它会回退到$HOME/.deno
依赖外部服务器便于开发,但在生产中比较脆弱。生产软件应始终捆绑其 依赖项。在 Deno 中,这是通过将 $DENO_DIR 检入 源代码控制系统并在运行时将该路径指定为 $DENO_DIR 环境变量来完成的。
安装 dep.ts 文件中提到的所有依赖项的 deno 命令是什么
要安装只需导入dep.ts
您的文件之一并运行:
deno run index.js
推荐阅读
- c# - 什么是 C# 中的 SQL Server 2005 IMAGE 数据类型的等价物
- apache - 允许来自特定推荐人的访问并重定向其余的?
- c# - 如何在 RavenDB 中的索引上使用 GroupBy?
- node.js - 我该如何处理错误,只允许一种类型的恢复选项,但找到了多个?
- gradle - 对于 Maven 存储库凭据,buildscript 中的 Gradle 变量为空
- kubernetes - 具有两个部署的 Helm
- c++ - vtkActor2D 中的 SetWidth() 和 SetHeight() 在渲染调用后导致崩溃
- android - 透明导航栏在分屏模式下不透明
- ionic-framework - Ionic 4 - 全球 SCSS 替换“离子卡”magins?
- cython - 运算符 = 在 Cython cppclass 中