Erlang 项目依赖项通常通过以下工具管理:

  1. Rebar3 🛠️
    Erlang 的主流构建工具,支持依赖项自动下载与编译
    官方文档 |

    Rebar3

  2. Hex.pm 📦
    Erlang 的包仓库,类似 npm 的功能
    浏览包列表 |

    Hex

  3. OTP Applications 🧱
    原生 Erlang/OTP 应用程序依赖项示例:

    • cowboy 🐎:HTTP 服务器实现
    • jiffy ⏱️:JSON 编解库
    • jsx 📌:轻量级 JSON 工具

⚠️ 注意:依赖项需通过 rebar3 get-deps 安装,部分第三方库可能需要手动配置

常见依赖项使用场景

  • 分布式系统:使用 rabbitmqmnesia
  • Web 开发:搭配 inets 实现 HTTP 服务
  • 数据处理:集成 erlang-regexejson

需要更多实践示例?点击查看 Erlang 依赖项实战教程 👉