Version: 2020.3
종속성 및 해결
설정

전역 캐시

Unity 패키지 관리자는 패키지 콘텐츠와 메타데이터를 다운로드할 때 전역 캐시를 저장 장소로 사용합니다. 이렇게 하면 패키지를 더욱 효율적으로 재사용하거나 공유할 수 있고, 오프라인에서도 저장된 패키지를 설치하고 업데이트할 수 있습니다.

위치

기본적으로 Unity는 전역 캐시를 운영체제(및 Windows의 사용자 계정 타입)에 기반하는 루트 디렉토리에 저장합니다.

운영체제 기본 루트 디렉토리
Windows (user account) %LOCALAPPDATA%\Unity\cache
Windows (system user account) %ALLUSERSPROFILE%\Unity\cache
macOS $HOME/Library/Unity/cache
Linux $HOME/.config/unity3d/cache

Tip: You can override the location of this root directory with either the UPM_CACHE_ROOT environment variable or the cacheRoot property in a configuration file. See Customizing the shared cache locations for more information.

구조

패키지 관리자는 각각 다른 목적에 사용되는 두 가지 타입의 공유 캐시를 사용합니다. 이 공유 캐시는 상기 폴더 위치의 하위 디렉토리에 저장됩니다.

하위 폴더 설명
npm npm 프로토콜을 사용하여 레지스트리에서 획득한 데이터를 저장합니다. 여기에는 패키지 메타데이터와 패키지 타르볼이 포함됩니다.
packages 이 캐시에는 레지스트리에서 가져온 패키지 타르볼의 비압축 콘텐츠가 들어 있습니다.

이러한 각 하위 폴더 내에서 각 레지스트리는 다른 레지스트리에서 호스트되는 패키지들이 섞이지 않도록 고유한 경로를 사용합니다.

Tip: You can override the location of these folders using environment variables. See Customizing the shared cache locations for more information.

요구 사항

Unity 에디터 프로세스를 실행하는 사용자 계정은 루트 디렉토리와 해당 콘텐츠에 대한 완전한 쓰기 권한을 보유해야 합니다. 이러한 권한이 없으면 패키지 관리자가 패키지 메타데이터 및 콘텐츠를 캐시에 다운로드하거나 저장할 수 없습니다.


종속성 및 해결
설정
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961