如何获得使用节点fs创建文件/目录的权限

时间:2015-11-06 16:12:30

标签: node.js operating-system filesystems electron

在我的打包电子应用中运行以下内容时:

fs.mkdirSync('myNewDirectory');

我一直在EACCES: permission denied, mkdir

当我处于开发模式时,这不会发生。它只在我打包并运行应用程序后才会发生。

如何获得在打包的电子应用中创建目录甚至文件的适当权限?

1 个答案:

答案 0 :(得分:6)

mkdirSync将尝试相对于当前工作目录创建myNewDirectory。尝试使用__dirname设置绝对路径。