鸿蒙 自定义.hvigor目录路径
·

开发中,.hvigor目录用于存放构建缓存文件。当默认目录磁盘空间不足时,可以通过配置环境变量自定义.hvigor目录路径。
一、默认目录位置
.hvigor目录默认位于用户目录下:
| 操作系统 | 默认路径 |
|---|---|
| Windows | C:\Users\username\.hvigor |
| macOS | /Users/username/.hvigor |
| Linux(root用户) | /root/.hvigor |
| Linux(非root用户) | /home/username/.hvigor |
注意:自定义.hvigor目录时,不能包含空格。
二、Windows环境变量设置
操作步骤
-
打开系统环境变量设置(系统或用户变量)
-
添加变量:
-
变量名:
HVIGOR_USER_HOME -
变量值:自定义存放
.hvigor目录的绝对路径(如D:\HvigorUserHome)
-
示例
变量名:HVIGOR_USER_HOME
变量值:D:\HvigorUserHome
三、macOS环境变量设置
macOS上为DevEco Studio设置环境变量需要使用launchd来设置。
3.1 临时生效
在终端中执行以下命令并重新启动DevEco Studio即可:
launchctl setenv HVIGOR_USER_HOME /Users/xx
注意:该设置方式在重启电脑后将失效。
3.2 重启不失效
-
在
/etc/launchd.conf(若文件不存在,可自行创建)中添加:
setenv HVIGOR_USER_HOME /Users/xx
2.设置完成后,重启电脑后才可生效。
说明:macOS上设置系统变量的方式因系统版本不同而存在多种差异,以上仅为一种示例,具体以系统版本为准。
四、Linux环境变量设置
操作步骤
-
打开终端,执行:
vim ~/.bashrc
2.添加环境变量:
export HVIGOR_USER_HOME=/home/xx
3.保存并关闭文件,重新加载配置文件:
source ~/.bashrc
五、其他
| 操作系统 | 环境变量名 | 配置方式 |
|---|---|---|
| Windows | HVIGOR_USER_HOME | 系统/用户环境变量 |
| macOS | HVIGOR_USER_HOME | launchctl setenv / launchd.conf |
| Linux | HVIGOR_USER_HOME | ~/.bashrc export |
注意事项
| 注意事项 | 说明 |
|---|---|
| 路径不能包含空格 | 自定义目录路径中不能有空格 |
| macOS临时生效 | launchctl setenv方式重启后失效 |
| macOS永久生效 | /etc/launchd.conf方式需重启电脑 |
| Linux需要source | 修改.bashrc后需执行source ~/.bashrc |
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)