应用程序可以';使用electron builder后无法创建文件夹

应用程序可以';使用electron builder后无法创建文件夹,electron,electron-builder,Electron,Electron Builder,使用npm start,我的应用程序可以使用以下方法创建文件夹(在我的开发文件夹中): fs.mkdir(`${__dirname}/logs/`, function(err) { if (err) console.log(err) console.log("Done") }); 使用npm run dist(运行electron builder)后,然后运行安装程序后,我的应用程序将安装到: C:\Users\myUsername\AppData\Local\Programs

使用npm start,我的应用程序可以使用以下方法创建文件夹(在我的开发文件夹中):

fs.mkdir(`${__dirname}/logs/`, function(err) {
    if (err) console.log(err)
    console.log("Done")
});
使用npm run dist(运行electron builder)后,然后运行安装程序后,我的应用程序将安装到:

C:\Users\myUsername\AppData\Local\Programs\myApp


现在运行已安装的应用程序,无法在此新目录中创建我的文件夹日志,为什么?(未发生任何事情)

已解决,您不能在应用程序文件夹中写入,但可以在此处写入:app.getPath('userData'))


其他位置可用,请参阅更多

这必须是由于权限问题造成的。尝试以管理员身份运行应用程序,或将日志记录移动到某个位置之外的文件夹。