⠕ 通用包管理器 - Python、Node.js、Ruby、Emacs Lisp。
UPM 是 通用包管理器。它允许您通过相同的接口管理任何(受支持的)编程语言的包,遵循 最小惊讶原则。在 Repl.it 中,我们使用 UPM 为许多不同的编程语言提供深度的包管理集成,使用相同的基础设施。
pip search flask 不会在搜索结果中返回 Flasklist --depth=0 实现两种完全不同且相互不兼容的行为,而这两种行为都不是你想要的换句话说, UPM消除了需要记住大量语言特定的包管理器特性和怪异性的需求,并增加了一些非常实用的附加功能,如依赖关系推测和可机器解析的 specfile 和 lockfile 列表。
| core | index | guess | |
|---|---|---|---|
| Python-python3-uv | 否 | 否 | 否 |
| Python-python3-pip | 否 | 否 | 否 |
| Python-python3-poetry | 否 | 否 | 否 |
| nodejs-yarn | 否 | 否 | 否 |
| nodejs-pnpm | 否 | 否 | 否 |
| nodejs-npm | 否 | 否 | 否 |
| ruby-bundler | 否 | 否 | |
| elisp-cask | 否 | 否 | 否 |
| dart-p |
暂无开放 Issues,或尚未同步最近议题。