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 - 找不到模块 'node-gcm'

javascript - 在 JavaScript 中合并两个图像

javascript - 使用 $or 在 mongoose 中复杂化多个查询

mysql - 通过 WLAN 同步 MAMP 数据库

javascript - 在显示警报之前加载并渲染窗口的内容

node.js - 如果从 cron 运行,则无法将模块导入到 Node 脚本中

php - 升级 php 后 MySQL 无法在 mac Sierra 上运行

xcode - 我的 Xcode 4 文档来自 Organizer 卡在 "Sign in with your Apple ID"页面

electron - 运行打包用于在 OS X 上分发的 Electron App 时抛出 Spawn ENOENT

python - 如何将非常大的图像从python脚本传输到NodeJS,而又不引起 Node 应用程序( Electron )的滞后