我是新来的deno目前正在探索 deno 的最小可行项目。我想要喜欢 npm,它会下载文件夹内的 npm 包node_modules
,同样我想看到迪诺包在一个目录中。在我当前的项目中,我没有看到任何下载的包。请建议我在哪里寻找 deno 软件包。如果我写dep.ts
文件提及所有 deno 软件包,我可以在其他项目中使用相同的 deno 软件包吗?我的问题有点类似于Maven
or Gradle
在java句柄中。这意味着我想知道 deno 是否在操作系统中维护一个文件夹,以便在许多项目中下载和使用所有包。我想检查 Windows 10 中包含 deno 包的目录。
导入缓存在$DENO_DIR
来自docs https://deno.land/manual/linking_to_external_code:
Deno 将远程导入缓存在由$DENO_DIR
环境变量。默认为系统缓存
目录如果$DENO_DIR
没有指定。下次运行时
程序,不会进行下载。如果程序没有改变的话
也不会被重新编译。默认目录是:
- 在 Linux/Redox 上:
$XDG_CACHE_HOME/deno
or $HOME/.cache/deno
- 在 Windows 上:
%LOCALAPPDATA%/deno
(%LOCALAPPDATA% = FOLDERID_LocalAppData
)
- 在 macOS 上:
$HOME/Library/Caches/deno
如果某件事失败了,它会回退到$HOME/.deno
依赖外部服务器开发方便但脆弱
在生产中。生产软件应始终捆绑其
依赖关系。在 Deno 中,这是通过将 $DENO_DIR 检查到您的
源控制系统,并将该路径指定为 $DENO_DIR
运行时的环境变量。
您可以通过运行以下命令查看信息:deno info
用于安装中提到的所有依赖项的 deno 命令是什么
dep.ts 文件
只需要安装import dep.ts https://deno.land/manual/linking_to_external_code#it-seems-unwieldy-to-import-urls-everywhere在您的文件之一中并运行:
deno run index.js
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)