本节提供有关如何为 Package Manager 配置以下内容的信息:
可以使用两个环境变量来覆盖任一全局缓存文件夹:
UPM_NPM_CACHE_PATH
覆盖 npm
文件夹路径。例如:
# 在 macOS/Linux 上:
UPM_NPM_CACHE_PATH=/dev/ssd/shared/Unity/cache/npm
echo $UPM_NPM_CACHE_PATH
# 在 Windows 上:
set UPM_NPM_CACHE_PATH=%ALLUSERSPROFILE%\Unity\config\npm
echo %UPM_NPM_CACHE_PATH%
UPM_CACHE_PATH
覆盖 packages
文件夹路径。例如:
# 在 macOS/Linux 上:
UPM_CACHE_PATH=/dev/ssd/shared/Unity/cache/packages
echo $UPM_CACHE_PATH
# 在 Windows 上:
set UPM_CACHE_PATH=%ALLUSERSPROFILE%\Unity\config\package
echo %UPM_CACHE_PATH%
更改这些环境变量中的任何一个后,必须重新启动 Unity Editor 和 Hub 才能使更改生效。
Package Manager 支持两个级别的配置:全局和用户。这两个级别都使用自定义配置文件,使用的是 TOML 格式,并且根据其配置类型出现在不同的位置。
Package Manager 使用名为 upmconfig.toml
的全局配置文件,可以在这里找到:
环境: | 位置: |
---|---|
Windows | %ALLUSERSPROFILE%\Unity\config\upmconfig.toml |
macOS 和 Linux | /etc/upmconfig.toml |
Package Manager 使用名为 upmconfig.toml
的用户配置文件,可以在这里找到:
环境: | 位置: |
---|---|
Windows |
%USERPROFILE%\.upmconfig.toml (for example, C:\Users\myusername\.upmconfig.toml ) |
Windows(系统用户) |
%ALLUSERSPROFILE%\Unity\config\ServiceAccounts\.upmconfig.toml (例如,C:\Users\Public\Unity\config\ServiceAccounts\.upmconfig.toml ) |
macOS 和 Linux |
~/.upmconfig.toml (例如,/Users/myusername/.upmconfig.toml ) |