使用电子生成器后应用程序无法创建文件夹
App can't create folder after using electron-builder
使用 npm start,我的应用程序可以创建一个文件夹(在我的 dev 文件夹中):
fs.mkdir(`${__dirname}/logs/`, function(err) {
if (err) console.log(err)
console.log("Done")
});
在使用 npm 运行 dist (运行ning electron-builder) 之后,然后在 运行ning 安装程序之后,我的应用程序安装到 :
C:\Users\myUsername\AppData\Local\Programs\myApp
现在 运行安装的应用程序无法在这个新目录中创建我的文件夹日志,为什么? (什么都没发生)
已解决,你不能在app文件夹中写入,但你可以在这里:app.getPath('userData')
其他一些位置可用,查看更多here
使用 npm start,我的应用程序可以创建一个文件夹(在我的 dev 文件夹中):
fs.mkdir(`${__dirname}/logs/`, function(err) {
if (err) console.log(err)
console.log("Done")
});
在使用 npm 运行 dist (运行ning electron-builder) 之后,然后在 运行ning 安装程序之后,我的应用程序安装到 :
C:\Users\myUsername\AppData\Local\Programs\myApp
现在 运行安装的应用程序无法在这个新目录中创建我的文件夹日志,为什么? (什么都没发生)
已解决,你不能在app文件夹中写入,但你可以在这里:app.getPath('userData')
其他一些位置可用,查看更多here