插件概览
Unpub 是一个自托管的私有 Dart Pub 服务器,专为企业使用而设计,使团队能够安全地管理和分发内部 Dart 包。它提供了一个简单的 Web 界面,用于搜索、浏览和查看包详情,确保组织内部代码共享的控制权。Unpub 以简单性和安全性为核心构建,可无缝集成到现有的开发工作流程中。它支持所有主要平台,包括 Android、iOS、macOS、Windows 和 Linux,非常适合大规模的本地化包管理。
适合场景
- 私有包托管
- 企业代码分发
- 内部库管理
- 安全依赖共享
- 离线包访问
主要特点
- Self-hosted deployment
- Web-based package browser
- Searchable package index
- Support for all Flutter platforms
- Simple setup and integration
适合对象
- 企业开发团队
- 需要私有包仓库的组织
- 需要离线访问依赖项的团队
- 具有严格数据治理政策的公司
- Dart/Flutter 项目中的内部库
使用建议
- 需要服务器维护
- 需要安全的网络配置
- 可能需要额外的身份验证设置
- 不适合公开包分发
- 依赖可靠的基础设施以保证正常运行时间