Package Manager 可从本地存储的 tarball 文件加载包。这种情况适用于一些比较高级的情景,在这些情景中,您将包的发布工作流程分为多个部分,而您的用户可以使用其中某一部分的中间产品。
例如,如果您针对自定义包代码仓库设置了持续集成 (CI),则可以使用 npm pack 或 Unity Package Manager 的 Pack API 从包文件夹创建 Gzip tarball 文件。在这种情况下,可能需要先测试 tarball 文件,然后再将其发布到自定义注册表。
要从本地 tarball 文件加载包,请执行以下操作:
2.此时将显示用于添加包的选项。
![Add package from tarball button](../uploads/Main/upm-ui-tarball.png)
3.从添加菜单中选择 Add package from tarball 以显示文件浏览器。
4.导航到保存 tarball 的文件夹。
**注意**:Package Manager 只能识别扩展名为 *.tgz* 的 tarball。
5.在文件浏览器中双击 tarball 文件。
The file browser closes, and the package now appears in the package list with the tag.