Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Пути к локальной папке или tarball

Вы можете указать зависимость
Просматривать в Словарь
любую локальную папку или архив, содержащий пакет. Эта функция полезна для локальной автономной разработки и тестирования.

Примечание. Если вы хотите сослаться на пакет в локальной файловой системе как на зависимость Git, используйте file:// формат вместо этого. Unity не поддерживает прямую ссылку на локально доступный репозиторий Git с указанием пути к файлу. Дополнительные сведения о формате file:// см. в разделе Зависимости GitДиспетчер пакетов получает зависимости Git непосредственно из репозитория Git, а не из реестра пакетов. Зависимости Git используют ссылку URL-адреса Git вместо версии, и нет никаких гарантий относительно качества, стабильности, достоверности пакета или даже того, соответствует ли версия, указанная в его файле package.json. Правила семантического управления версиями в отношении официально опубликованных выпусков этого пакета. Подробнее
См. в Словарь
.

В этом разделе описывается, как использовать манифест проектаКаждый проект Unity имеет манифест проекта, который действует как точка входа для диспетчера пакетов. Этот файл должен находиться в каталоге /Packages. Диспетчер пакетов использует его для настройки многих вещей, включая список зависимостей для этого проекта, а также любой репозиторий пакетов для запроса пакетов. Дополнительная информация
См. Словарь
, чтобы настроить локальную зависимость. Если вместо этого вы хотите использовать окно диспетчера пакетов, следуйте инструкциям на этих страницах:

Ссылка на путь всегда начинается с префикса file: и использует косую черту (/) в качестве разделителей пути.

Примечание. В Windows вы также можете использовать обратную косую черту (\), но только если вы экранируете каждую из них (например, "file:..\\github\\my_package_folder" или "file:C:\\Users\\my_username\\github\\my_package_folder"). Эти пути не так легко читаются, как косые черты, они склонны к ошибкам ввода, и вы не можете использовать их нигде, кроме как на машине с Windows. По этим причинам предпочтительнее использовать косую черту.

Можно использовать либо абсолютные пути, либо пути, относительные к папке проекта Packages (то есть к корневой папке манифеста проекта). Другими словами, путь, которому предшествуют две точки (..), указывает на корень пути проекта, так что ../another_folder является одноуровневым по отношению к папке Packages.

Совет. Относительные пути с косой чертой обеспечивают лучшую переносимость между разными машинами и операционными системами при отслеживании проекта и пакетов в одном репозитории.

Для абсолютных путей Windows буква диска и двоеточие (обычно C:) следуют за префиксом file:, но в остальном они идентичны путям Linux или macOS.

Пример относительного пути

После префикса file: путь является стандартным относительным путем:

{ "dependencies": { "my_package_a": "file:../github/my_package_folder", "my_package_b": "file:../Downloads/my_package_tarball.tgz" } }

Пример абсолютного пути в Linux или macOS

После префикса file: путь представляет собой стандартный путь POSIX, начинающийся с косой черты /: { "dependencies": { "my_package_a": "file:/Users/my_username/github/my_package_folder", "my_package_b": "file:/Users/my_username/Downloads/my_package_tarball.tgz" } }

Пример абсолютного пути в Windows

Обратите внимание, что буква диска следует сразу за префиксом file::

{ "dependencies": { "my_package_a": "file:C:/Users/my_username/github/my_package_folder", "my_package_b": "file:C:/Users/my_username/Downloads/my_package_tarball.tgz" } }
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3