【发布时间】:2016-02-07 20:20:52
【问题描述】:
在我打包的电子应用程序中运行以下内容时:
fs.mkdirSync('myNewDirectory');
我不断收到EACCES: permission denied, mkdir。
当我处于开发模式时,这不会发生。只有在我打包并运行应用程序后才会发生这种情况。
我如何获得在打包的电子应用程序中创建目录甚至文件的适当权限?
【问题讨论】:
-
首先,尝试以 root 身份运行您的应用程序 (sudo node YOUR_APP)。问题还在吗?
-
我似乎无法弄清楚如何做到这一点。我的应用程序称为 SetManager,所以当我执行
sudo node SetManager.app时,它会说cannot find module
标签: node.js operating-system filesystems electron