电子生成器:EACCES:权限被拒绝

时间:2018-07-22 21:22:52

标签: node.js macos electron electron-builder

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

  

主流程中发生JavaScript错误

     

未捕获的异常:

     

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

我还没有发现与电子生成器相关的任何类似错误,它也可以在Windows上正常工作。我也尝试过'sudo'。

在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

首先,尝试使用npm卸载命令来卸载electronic。

sudo npm uninstall -g electron

然后用

重新安装电子
sudo npm install -g electron --unsafe-perm=true --allow-root

如果这不起作用,则可以对node执行相同的操作。

sudo npm install -g --unsafe-perm