包管理器 (Package Manager) 可从本地存储的 tarball 文件加载 UPM 包。这种情况适用于一些比较高级的情景,在这些情景中,您将包的发布工作流程分为多个部分,而您的用户可以使用其中某一部分的中间产品。
例如,如果在自定义包代码仓库上设置了持续集成 (CI),则可以从包文件夹创建 Gzip tarball 文件。您可以使用 npm pack CLI 或 Unity 包管理器 (Package Manager) 的 Pack API 来创建 Gzip tarball 文件。如果创建了 Gzip tarball 文件,请在将其发布到自定义注册表之前对其进行测试。
从本地 tarball 文件安装 UPM 包:
打开包管理器 (Package Manager) 窗口(如果尚未打开)。
在工具栏中点击安装 (install)
按钮。此时将显示包的安装选项。
从安装菜单中选择从 tarball 安装包 (Install package from tarball) 以显示文件浏览器。
转到保存 tarball 的文件夹。
注意:包管理器 (Package Manager) 的文件选择对话框仅在当 tarball 具有 .tgz 扩展名时才会识别它们。
在文件选择对话框中双击 tarball 文件。
文件选择对话框关闭,该包现在会显示在列表面板中,并带有
标签。