Version: 2021.1
Installing from a registry
Installing a package from a local tarball file

Installing a package from a local folder

Package Manager 可以从计算机上的任何位置加载包,即使您将包保存在 Unity 项目文件夹之外(例如,如果您有一个名为 com.unity.my-local-package 的包,并且保存在 Desktop 上,但您的 Unity 项目位于 Documents 文件夹下面)。

您也可以使用项目文件夹中的文件夹,只要不是其中一个保留的项目子文件夹即可。

要从本地磁盘加载包,请执行以下操作:

1.在状态栏中单击添加 按钮。

2.此时将显示用于添加包的选项。

![Add package from disk 按钮](../uploads/Main/PackageManagerUI-ExternalPackageButton.png)

3.从添加菜单中选择 Add package from disk 以显示文件浏览器。

4.导航到本地包的根文件夹。

5.在文件浏览器中双击 package.json 文件。

The file browser closes, and the package now appears in the package list with the tag.

Note: If you have a package installed locally that matches a version in the registry, the Update button still appears and the list might display the same version twice as Currently Installed and Recommended:

Local packages might display the same version as both Currently Installed and Recommended for update
Local packages might display the same version as both Currently Installed and Recommended for update

Remember that if you updated to the registry version but you made changes locally to your project, the registry version will overwrite your local changes.

项目中的本地包

可将本地包放在项目内部的任何位置,但以下文件夹除外:

项目文件夹: 原因:
Assets 如果将包放置在此文件夹中,则资源数据库会将该文件夹下的任何资源导入两次:一次作为资源,一次作为包内容。
Library 请勿修改此文件夹的内容。
ProjectSettings 此文件夹仅用于设置资源。
Packages 如果将包放在此文件夹下,则无论项目清单中的引用如何,Package Manager 都会自动将这个包解释为__嵌入式包__。


Installing from a registry
Installing a package from a local tarball file