如何获得使用节点 fs 创建 file/directory 的权限

How to get permissions to create a file/directory with node fs

当运行在我打包的电子应用程序中安装以下内容时:

fs.mkdirSync('myNewDirectory');

我不断收到 EACCES: permission denied, mkdir

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

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

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