HarmonyOS 鸿蒙Next 编译报错 EACCES: permission denied

发布于 1周前 作者 h691938207 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 编译报错 EACCES: permission denied

2221111112312312.png

报错信息 

/Applications/DevEco-Studio.app/Contents/tools/node/bin/node /Applications/DevEco-Studio.app/Contents/tools/hvigor/bin/hvigorw.js --sync -p product=default --analyze=normal --parallel --incremental --daemon

EACCES: permission denied, unlink ‘/Users/xxxx/.hvigor/project_caches/6f0e1e694cf543b18624ecd60608cdba/workspace/node_modules/@ohos/hvigor’

Process finished with exit code 255

网上有人说是Mac 的权限问题 我试了把这个文件夹的权限打开 也还是一样报错


更多关于HarmonyOS 鸿蒙Next 编译报错 EACCES: permission denied的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

开发工具缓存的问题,我们开发过程中出现过挺多次的,清除缓存数据,执行步骤如下

file->invalidate caches,把里面的选项都勾选一下,然后选择restart

更多关于HarmonyOS 鸿蒙Next 编译报错 EACCES: permission denied的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你好 我试了你这个方法 还是不行 但是我这边已经找到问题的原因了 就是文件夹权限的问题 sudo chmod -R 777 ‘文件夹路径’ 就可以了

在HarmonyOS鸿蒙Next编译过程中遇到EACCES: permission denied错误,通常表示你在访问某个文件或目录时没有足够的权限。以下是一些可能的解决方案:

  1. 检查当前用户权限:确保你正在使用有足够权限的用户账户进行操作。在Linux或Mac系统中,可以尝试使用sudo命令来提升权限。

  2. 修改文件/目录权限:你可以使用chmod命令来修改文件或目录的权限,或者chown命令来更改文件的所有者。例如,chmod +rwx filename会给文件添加读、写和执行权限。

  3. 检查SELinux或AppArmor设置:如果你的系统启用了SELinux或AppArmor等安全模块,这些模块可能会阻止你访问某些文件。你可以临时禁用这些模块以测试是否是它们导致的问题,但请注意这可能会降低系统的安全性。

  4. 使用文件管理器:在某些情况下,通过图形界面的文件管理器(如Nautilus或Finder)更改文件权限可能更为直观。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。客服人员将能提供更具体的帮助和解决方案。

回到顶部