node.js - electron-builder :EACCES:权限被拒绝

标签 node.js macos electron electron-builder

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

A JavaScript error occurred in the main process

Uncaught Exception:

Error: EACCES: permission denied, mkdir

我没有发现任何与 electro-builder 相关的类似错误,它也适用于 Windows。我也尝试过“sudo”。

预先感谢您的帮助。

最佳答案

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

sudo npm uninstall -g electron

然后使用

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

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

sudo npm install -g --unsafe-perm

关于node.js - electron-builder :EACCES:权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51469367/

相关文章:

node.js - Electron 锻造 : Error: ENOENT: no such file or directory

swift - Finder 同步扩展无法从桌面读取/写入文件

ruby - 如何在 mac osx 上从命令行执行 photoshop droplet?

javascript - Electron 初学者,如何从菜单读取文件到html?

mysql - 使用mysql在 Node js中进行嵌套查询

javascript - 如何使用 sailsjs-nodejs 连接/合并两个 json 对象

python - pdb/ipdb 如何处理调试 stdin/stdout

ruby - 是否有一个位置可以存储自定义 Ruby 库,以便 Ruby 可以找到它们?

node.js - ElectronJS 缓存问题

electron - 如何使用appimage为raspbian构建和安装 Electron 应用程序