You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Deno应用如何访问依赖包目录中的模板与资源文件?

如何在Deno应用中访问并使用包内的默认模板或资源?

典型用例

  • 使用Nunjucks渲染视图的应用,希望复用包提供的模板库,比如借助组件库,或是使用能保证多服务品牌一致性的通用模板。
  • 需要静态托管包内默认资源的Express应用。
  • 多服务共用的通用样式表,比如被导入到服务专属.scss文件中的共享.scss文件。

现有临时解决方案

  • 编写脚本将包内的目标文件复制到应用仓库:该方案可正常运行,但会增加项目复杂度,提升后续维护成本。
  • 使用--node-modules-dir参数启动Deno,强制生成node_modules目录并从中加载资源文件:此方法虽能解决问题,但违背了Deno的原生设计理念。
  • 解析文件系统中缓存模块的路径:该方案稳定性差,因为缓存模块的存储位置可能随时变更,且Deno目前没有内置函数用于解析缓存模块路径。

内容的提问来源于stack exchange,提问作者Lea Hayes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 19:05:54