node.js - 电子制造商:EACCES:权限被拒绝
问题描述
我曾尝试使用 electron-builder 在 mac 上打包我的电子应用程序。这样做没有错误,但是,一旦我尝试打开应用程序,我就会收到以下错误:
主进程发生 JavaScript 错误
未捕获的异常:
错误:EACCES:权限被拒绝,mkdir
我没有发现任何与电子生成器相关的类似错误,它也适用于 Windows。我也试过'sudo'。
提前感谢您的帮助。
解决方案
首先,尝试使用 npm uninstall 命令卸载电子。
sudo npm uninstall -g electron
然后重新安装电子
sudo npm install -g electron --unsafe-perm=true --allow-root
如果这不起作用,您可以对节点执行相同的操作。
sudo npm install -g --unsafe-perm
推荐阅读
- flutter - Flutter:未处理的异常:FileSystemException:创建失败,路径='目录:''(操作系统错误:只读文件系统,errno = 30)
- python - Pykafka 客户端忽略 ssh/tls
- excel - VBA 从 Excel 关闭 PDF 文档
- javascript - 使用js删除链表中的重复项
- ddl - 在创建语句中的位置参数中使用字符串连接变量?
- java - 使用数据库游标而不是跳过和限制
- opencv - 如何在调整大小的图像上使用 findTransformEcc 和 warpAffine
- javascript - js - 是否可以在切换条件上有两个元素?
- laravel - Facebook Messenger bot 无法自动回复任何其他 Facebook 用户而不是管理员
- python - Python 3:在字典中查找值的总和