首页 > 解决方案 > 电子制造商:EACCES:权限被拒绝

问题描述

我曾尝试使用 electron-builder 在 mac 上打包我的电子应用程序。这样做没有错误,但是,一旦我尝试打开应用程序,我就会收到以下错误:

主进程发生 JavaScript 错误

未捕获的异常:

错误:EACCES:权限被拒绝,mkdir

我没有发现任何与电子生成器相关的类似错误,它也适用于 Windows。我也试过'sudo'。

提前感谢您的帮助。

标签: node.jsmacoselectronelectron-builder

解决方案


首先,尝试使用 npm uninstall 命令卸载电子。

sudo npm uninstall -g electron

然后重新安装电子

sudo npm install -g electron --unsafe-perm=true --allow-root

如果这不起作用,您可以对节点执行相同的操作。

sudo npm install -g --unsafe-perm

推荐阅读