标签: node.js operating-system filesystems electron
在我的打包电子应用中运行以下内容时:
fs.mkdirSync('myNewDirectory');
我一直在EACCES: permission denied, mkdir。
EACCES: permission denied, mkdir
当我处于开发模式时,这不会发生。它只在我打包并运行应用程序后才会发生。
如何获得在打包的电子应用中创建目录甚至文件的适当权限?
答案 0 :(得分:6)
mkdirSync将尝试相对于当前工作目录创建myNewDirectory。尝试使用__dirname设置绝对路径。
mkdirSync
__dirname